例)
Swift
1func test(numbers: [Int?]) -> [Int] { 2 var array = [Int]() 3 for number in numbers { 4 if let number = number { 5 array += [number] 6 } 7 } 8 return array 9} 10test(numbers: [1, 2, nil, 3, 4, nil, 5])
質問です。上記のコード例に下記の記述があります。
Swift
1var array = [Int]()
なぜこのようにかっこを付与して記述しないといけないのでしょうか?
なぜvar array: [Int]はだめなのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。