package main
import "fmt"
func main () {
var s = make([]int, 4)
s = [] int {1,2,3,4} //slice 的批量赋值方法
fmt.Println(s)
swap(s,2,3) //因为使用slice所以传参指向的是同一地址。
fmt.Println(s)
}
func swap (s [] int, i int, j int){
temp := s[i]
s[i] = s[j]
s[j] = temp
}
[1 2 3 4]
[1 2 4 3]