我正在嘗試用多個變量在 Go 中編寫一個 for 循環(huán)。來自 javascript 世界,我想實現(xiàn)這樣的目標(biāo): var i = 10; var b = 2; for (var a = b; i; i /= 2, b *= b ) { // some code }我試過這樣的“原始翻譯”: i, b := 10, 2 for a := b; i; i /= 2, b *= b { // some code }但它不起作用。什么是正確的語法?
1 回答

千巷貓影
TA貢獻(xiàn)1829條經(jīng)驗 獲得超7個贊
在 Go 中,您可以像這樣在循環(huán)中進(jìn)行多個變量賦值。
package main
func main() {
var (
i = 10
b = 2
)
for a := b; i != 0; i, b = i/2, b*b {
// some code
}
}
- 1 回答
- 0 關(guān)注
- 240 瀏覽
添加回答
舉報
0/150
提交
取消