Golang反转数组
package main
import (
"fmt"
)
func main() {
x := []int{1, 2, 3}
fmt.Printf("%v\n",x)
for i, j := 0, len(x)-1; i < j; i, j = i+1, j-1 {
x[i], x[j] = x[j], x[i]
}
fmt.Printf("%v\n", x)
}
package main
import (
"fmt"
)
func main() {
x := []int{1, 2, 3}
fmt.Printf("%v\n",x)
for i, j := 0, len(x)-1; i < j; i, j = i+1, j-1 {
x[i], x[j] = x[j], x[i]
}
fmt.Printf("%v\n", x)
}