私が学んだことから、Swiftの文字列は整数値では索引付けできないことを理解しています。しかし、私はインデックスの種類が何か、またはそこにあるのが不思議です。タップキーによってSwift Stringのインデックスタイプはありますか?
let greeting = "Hello! Tom"
let index = greeting.startIndex
とXcodeは、インデックスの種類がインデックス(以下に添付の図を参照してください)であると推測され、インデックス値をクリックしてください:私はXcodeのpalygroundに次のコードを書きました。私は
let index: Index = greeting.startIndex
に二行目を変更したときしかし、私はXcodeの
error: use of undeclared type 'Index'
error: could not infer type for 'index'
から2回のエラー警告を持って、Xcodeのは、それがインデックスタイプはインデックスある推論と言っていたじゃないです私が明示的にその型を宣言したとき、なぜエラーが出るのですか?誰かが私にそれを説明することはできますか?
お返事ありがとうございます。それは私がString.Indexに変更すると動作します – SLN
はい私はcrezy行って、あなたのcrezyの先端も働いている ")おかげで男。 – SLN