文字列から多(2)次元配列を作りたい

前提

名前だけの文字列があります。
それを一次元配列に変更しています。

実現したいこと

20個ままでは一次元配列のままで良いのですが 20個以上 の場合は多次元配列にしたいです。

20個以下の場合
[name01, name02,...name20]

20個以上の場合
[
[name01, name02, ...name20],
[name21, name22, ...name40]
]

20個単位ごとに2次元配列に追加していきたいです。

発生している問題・エラーメッセージ

二次元配列化できない

該当のソースコード

Swift

1【現状】 2// 初期化3var name: String = ""4var array: [String] = []5 6// 追加7for i in 0..< 20 {8self.array.append(name)9print("----------------------------")10print("arrayは")11print(self.array)12print("----------------------------")13} 14

試したこと

・reduce
・append[添字]

配列から二次元配列へ20個ごとに区切って追加する方法が知りたいです。
初心者なのでお手柔らかにお願いいたします。

コメントを投稿

0 コメント