1. ホーム
  2. arrays

[解決済み] Swiftで配列のすべてのメンバーを同じ値で初期化する方法は?

2023-01-10 05:13:42

質問

私はSwiftで大きな配列を持っています。私はすべてのメンバーを同じ値に初期化したい(すなわち、それはゼロまたはいくつかの他の値である可能性があります)。何が最良のアプローチでしょうか?

どのように解決するのですか?

実は、Swiftでは非常に簡単です。で述べたように Appleのドキュメント にもあるように、このように同じ繰り返し値で配列を初期化することができます。

とは 古いSwiftのバージョン :

var threeDoubles = [Double](count: 3, repeatedValue: 0.0)

以来 Swift 3.0 :

var threeDoubles = [Double](repeating: 0.0, count: 3)

を与えることになる。

[0.0, 0.0, 0.0]