配列wordsを空の配列arrayに代入させてく際、arrayの最後の要素の文字列の頭文字と i の文字列の頭文字が一致しない場合は処理を中断し、この結果のarrayの最後の文字列を取得したいのですが
Fatal error: Index out of rangeとなりわかりません。どうすればエラーを回避できますでしょうか?
swift
1 2let words = ["uni","ikura","aji","kani","wakame"] 3var array = [String]() 4let e = array.endIndex-1 5for i in words{ 6 if array[e].suffix(1) != i.prefix(1){ 7 break 8 } 9 array.append(i) 10} 11print(array[e]) 12
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/26 07:18