strArr := []string{"one", "two", "three"}
// expected Result : ["three", "two, "one"]
我想使用sort package
答案 0 :(得分:-1)
注释:JavaScript中类似这样的内容:strArr.reverse()。 –狐狸
JavaScript: Array.prototype.reverse()
reverse()方法将数组反转到位。第一个数组 元素成为最后一个,而最后一个数组元素成为 首先。
例如,
{{ url('blog.getData') }}
游乐场:https://play.golang.org/p/087uE00WROI
输出:
package main
import (
"fmt"
)
func reverse(s []string) {
for i, j := 0, len(s)-1; i < j; i, j = i+1, j-1 {
s[i], s[j] = s[j], s[i]
}
}
func main() {
strArr := []string{"one", "two", "three"}
fmt.Println(strArr)
reverse(strArr)
fmt.Println(strArr)
reverse(strArr)
fmt.Println(strArr)
}