考慮到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
考慮到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
如果你是好使用的陣列相反,你可能想要使用此快捷方式:
var b = [Int](repeating: 0, count: 12)
從struct Array
文件:
創建包含一個新的陣列指定編號單個,重複值。
我該怎麼稱呼它?我不能用這個來調用b1或者b2。 –
你是對的!您需要使用*數組索引*。例如,'b1'將是'b [0]','b2'將是'b [1]',等等。 –
您可以創建一個包含12個零的數組。 –
@ShamasS我不知道該怎麼做,你應該像b1-b4一樣。 –
它就像'var twelveVars:[Int] = [0,0,0,0,0,0,0,0,0,0,0,0,]'。現在你可以使用索引'twelveVars [0]'或者'twelveVars [1]'來引用每一個。 –