Я хочу преобразовать индекс буквы, содержащейся в строке, в целочисленное значение. Попытка прочитать файлы заголовков, но я не могу найти тип для Index
, хотя он, похоже, соответствует протоколу ForwardIndexType
с методами (например, distanceTo
).
var letters = "abcdefg"
let index = letters.characters.indexOf("c")!
// ERROR: Cannot invoke initializer for type 'Int' with an argument list of type '(String.CharacterView.Index)'
let intValue = Int(index) // I want the integer value of the index (e.g. 2)
Любая помощь приветствуется.