ラベル extension の投稿を表示しています。 すべての投稿を表示
ラベル extension の投稿を表示しています。 すべての投稿を表示

2014/06/05

Swiftのextensionとsubscriptで文字列のスライス化っぽいのを実現してみる

PythonとかGoで使えるスライス。Swiftでは使えなさそうですが、extensionsubscriptとRangeオペレータ(.....)でそれっぽいのが作れそうだったので試しにやってみました。

// Swift
let s = "foobar"
let x = s[4]       // a
let y = s[3..5]    // ba