func range(of searchString: String) -> NSRange
let adress = "東京都豊島区池袋"
if let teil = adress.range(of:"東京都"){
print("(number)は見つかりました。")
}
これを実行するとこれが返ってきます。rangeメソッドの返り値のNSRangeとはなんなんでしょうか?これはなにが返ってくるのでしょうか?また、rangeメソッドの一般的な使い方はどんな感じなのでしょうか?
Index(_rawBits: 1)..<Index(_rawBits: 589825)は見つかりました。
NSRange は Objective-C の型で、Swift ではこのメソッドの戻り値は Range<String.Index>? のようですね。Swift の文字の扱いはややこしいのですが、この記事とか参考になるのでは。
https://qiita.com/ichikawa7ss/items/42aacdea5622620775e6
回答1件
あなたの回答
tips
プレビュー