ITの隊長のブログ

ITの隊長のブログです。Rubyを使って仕事しています。最近も色々やっているお(^ω^ = ^ω^)

【Swift】文字列をsplitする方法

スポンサードリンク

Stringのプロパティにあるcharactersってやつにsplitを使えばいけた。

ただ、そのあとにmapをつかった取得方法が必要だった。これがよくわからん。。。

let str = "Hello World"
// 中身を見てみるとこんな感じになっていた。よくわからん...
// print(str.characters.split(" "))
// "[
//  Swift.String.CharacterView(_core: Swift._StringCore(_baseAddress: 0x000000010fdda7c0, _countAndFlags: 2, _owner: nil)),
//  Swift.String.CharacterView(_core: Swift._StringCore(_baseAddress: 0x000000010fdda7c3, _countAndFlags: 1, _owner: nil))
//]"
let val = str.characters.split(" ").map { String($0) }
print(val[0]) // Hello
print(val[1]) // World