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
あなたの代わりに配列を使用して大丈夫です場合は、このショートカットを使用する場合がありますstruct Array
ドキュメントから
var b = [Int](repeating: 0, count: 12)
:
を含む新しい配列を作成します。 の単一の番号,、の値を指定します。
どうすればいいでしょうか?私はこれで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]'を使ってそれぞれを参照することができます。 –