在go語言的for循環體中,我們可以同時初始多個變量, 也可以同時多多個變量進行自增/自減操作, 用法如下:
for? 后面的多個初始化變量使用的是逗號分隔的批量賦值操作,多個變量自增自減使用 加減運算符和逗號分隔
字符串反轉示例:
// 反轉字符串
func Reverse(s string) string {b := []byte(s)// for語句中的多個初始變量,和自增變量用法示例 注意這里的自增,自減只能用加減運算,不能用++ 或者-- 運算,因為go語言中++, --必須單獨一行for i, j := 0, len(b)-1; i < len(b)/2; i, j = i+1, j-1 {b[i], b[j] = b[j], b[i] // 變量交換}return string(b)
}