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)
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题