質問: [] hairetu[0][0].append("1") ``` fatal error: Index out of range 上記のようなエラーが出ます。 原因わかりますでしょうか? また、追加の仕方がわかる方は教えていただけると助かります。
回答: ``` var hairetu:[[String]] = [[]] hairetu[0].append("1") ``` 上記のように記述すると追加されるはずです。 ☆原因としては ・変数「hairetu」の初期化が1次元配列になっている。 ・hairetu[0][0].append("1")だと三次元配列に追加しようとしている。 この2点ためエラーになります。 また1次元配列だと下記のように記述します。 ``` var hairetu:[String] = [] hairetu.append("1") ```