Reverse函數,用來反轉列表,本例子用golang實現,反轉一個slice列表。
因為slice是引用類型,因此直接修改參數的值即可。
func myReverse(l []string) {
for i:=0; i < int(len(l)/2) ;i++{
li := len(l) - i -1
fmt.Println(i,"<=>",li)
l[i],l[li] = l[li],l[i]
}
}
本函數調用方式:
s := []string{"a","b","c"}
myReverse(s)
fmt.Println(s)
