どうも、ちょげ(@chogetarou)です。
Swiftで文字列を1文字ずつの配列にする方法を紹介します。
方法

文字列を1文字ずつの配列にするには、for-in文を使います。
まず、1文字ずつの配列用の変数を用意します。
var result : [String] = []
そして、for-inループを使って、文字列を1文字ずつ配列に追加します。
for-inループのループ対象(inの後)は、配列にする文字列を指定します
//for-inのループ対象を文字列に指定
for i in str {
result.append(String(i))
}
for-in文を使えば、文字列を1文字ずつの配列にすることが出来ます。
使用例
以下は、使用例です。
var str = "Hello, World"
var result : [String] = []
for i in str {
result.append(String(i))
}
print(result) //["H", "e", "l", "l", "o", ",", " ", "W", "o", "r", "l", "d"]
コメント