Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String Swift 2.2循环字符串并获取字符&;指数_String_Swift_Foreach_Swift2.2 - Fatal编程技术网

String Swift 2.2循环字符串并获取字符&;指数

String Swift 2.2循环字符串并获取字符&;指数,string,swift,foreach,swift2.2,String,Swift,Foreach,Swift2.2,我试图通过一个字符串循环获取字符及其索引。听起来很容易。。但是我没有找到正确的语法来做这件事 以下是我所尝试的: let str = "testString" for (index, char) in str.characters { print(index) print(char) } 或 Swift 4 let str = "Swift 4" for (index, element) in str.enumerated() { print(index) p

我试图通过一个字符串循环获取字符及其索引。听起来很容易。。但是我没有找到正确的语法来做这件事

以下是我所尝试的:

let str = "testString"
for (index, char) in str.characters  {
    print(index)
    print(char)
}


Swift 4

let str = "Swift 4"
for (index, element) in str.enumerated() {
    print(index)
    print(element)
}

Swift 4

let str = "Swift 4"
for (index, element) in str.enumerated() {
    print(index)
    print(element)
}

非常感谢!我在文档//Swift 3.0中没有发现它现在是“enumerated()”而不是“enumerate()”非常感谢!我在文档//Swift 3.0中没有发现它现在是“enumerated()”而不是“enumerate()”
let str = "Swift 4"
for (index, element) in str.enumerated() {
    print(index)
    print(element)
}