読者です 読者をやめる 読者になる 読者になる

ITの隊長のブログ

ITの隊長のブログです。いや、まだ隊長と呼べるほどには至っていないけど、日々がんばります。CakePHPとPlayFrameworkを使って仕事しています。最近はAngular2をさわりはじめたお(^ω^ = ^ω^)

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

Swift

スポンサードリンク

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