Pebble's Diary

プログラマーの作業メモ

swift文字列走査

swiftで文字列の走査をする方法。
swiftは型に厳しいので、stringのsubscriptに指定する型はString.Indexである必要がある。
もっとも単純にやる場合、次のようになる。

var str = "Hello"

var i:String.Index = str.startIndex // 0
var end:String.Index = str.endIndex // 5

while i < str.endIndex {
    println( str[i] )
    ++i
}