どうも、ちょげ(@chogetarou)です。
Swiftで配列にnilを追加できるようにする方法を紹介します。
方法

配列にnilを追加できるようにするには、「?」を使います。
具体的には、宣言時に配列の型として、[type?]のように要素の型に「?」を付与します。
var array : [type?] = [・・・]
「?」を使うことで、配列にnilを追加できるようになります。
使用例
var numbers : [Int?] = [1, 2, 3]
numbers.append(nil)
print(numbers) //[Optional(1), Optional(2), Optional(3), nil]
コメント