golang如何把数组的最后一项移到第一项?

如题

["a","b","c"] --> ["c","b","a"]
阅读 4.9k
2 个回答
    a := []string{"A","B","C"}
    
    b := append(a[2:],a[0:2]...)

    fmt.Println(a,b)
-> [A B C] [C A B]
package main

import "fmt"

func main() {
    a := [3]string{"a", "b", "c"}
    a[0], a[len(a)-1] = a[len(a)-1], a[0]
    fmt.Println(a)
}
推荐问题