素人で誠に申し訳ございません。
XCode、SwiftでiPhoneアプリの開発(勉強?)をしています。
先ほどとても詳しい方から、"abcdef"の中から"cde"の位置を取得する方法を教えてもらいました。
var str: String = "abcdef"
let range = NSString(string: str).range(of: "cde") //NSStringのrange(of:)を使う
print("location:", range.location)
「range.location」で位置が取得できたのですが、
この「range.location」をInt型に変更する方法を教えていただけないでしょうか。
取得した「range.location」を使い、
str.prefixを使いたい、str.prefix(range.location)という風に使いたいのです。
※インターネットで、Index型からInt型の変更を調べたのですが、
Int型とString型の変換などはあったのですが、
Index型からInt型は見つかりませんでした。
素人で誠に申し訳ございません
何卒よろしくお願い申し上げます。
回答1件
あなたの回答
tips
プレビュー