下記のような多次元配列のコードを**array[i][2]番目(1次元目をi, String型とした場合)**を基準にソートしたい場合どのように書けば良いですか?
swift
1var array = [ 2 ["a", "b", "1"], 3 ["a", "b", "2"], 4]
2番目とは,0から始まる3番("1"と"2")か、1から始まる2番目("b")かで処理は異なります。また配列の入れ子が配列ではない場合や2番目の項目がない場合どうするか定義が必要です。さらにソートをする場合は自然数順なのか文字列順なのか(たとえば11と2は、自然数順なら2、文字列順なら11が若い)など検討下さい
回答1件
あなたの回答
tips
プレビュー