[Swift] Swift での便利な配列初期化方法

Swift

     

TAGS:

⌛️ < 1 min.
Swift での配列の初期化方法の1つを説明します。
以下の環境で動作確認を行なっています。

  • macOS14.2 Beta 4
  • Xcode 15.1 beta 3
  • iOS 17.2
  • Swift 5.9

テストデータ等で、配列にデータを用意することがよくあるのですが、
繰り返しは、ひたすらタイプしたり・・・

コード


let testData = [2,2,2,2,2,2,2,2,2,2,.....]

してませんか?

Swiftでは、便利な方法があります。短い記述なので、可読性も上がります。




(repeat: count:)を使って初期化

例えば、特定の整数の繰り返しで配列を作りたければ、

コード


Let testData = [Int](repeat: 2, count: 10)

特に、Int限定ではなく、クラスや構造体を使うこともできます。

# 忘れがちなので自分向けにメモ

説明は以上です。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です