2017-04-20 78 views
1

考慮到12個變量都具有相同的值,是否有更有效的方法來編寫此代碼?在Swift中聲明多個變量的快捷方式

var b1 = 0, b2 = 0 , b3 = 0, b4 = 0, b5=0,b6=0,b7=0,b8=0,b9=0,b10=0,b11=0,b12=0 
+1

您可以創建一個包含12個零的數組。 –

+0

@ShamasS我不知道該怎麼做,你應該像b1-b4一樣。 –

+0

它就像'var twelveVars:[Int] = [0,0,0,0,0,0,0,0,0,0,0,0,]'。現在你可以使用索引'twelveVars [0]'或者'twelveVars [1]'來引用每一個。 –

回答

2

如果你是好使用的陣列相反,你可能想要使用此快捷方式:

var b = [Int](repeating: 0, count: 12) 

struct Array文件:

創建包含一個新的陣列指定編號單個,重複值。

+0

我該怎麼稱呼它?我不能用這個來調用b1或者b2。 –

+0

你是對的!您需要使用*數組索引*。例如,'b1'將是'b [0]','b2'將是'b [1]',等等。 –

相關問題