使用for循环时的Expeceted Declaration

时间:2017-04-06 01:54:25

标签: swift loops

我只是试图使用for循环来运行一些代码,但是我得到了一个Expected声明错误。

   var index = 0

    for( i in 0..< array.count) {

        let commonPrefix = array[i].commonPrefixWithString(array[index], options: .CaseInsensitiveSearch)

        if (countElements(commonPrefix) == 0 ) {

            let string = array[index].uppercased();

            let firstCharacter = string[string.startIndex]

            let title = "\(firstCharacter)"

            let newSection = (index: index, length: i - index, title: title)

            sections.append(newSection)

            index = i

        }

    }

帮助

1 个答案:

答案 0 :(得分:0)

这不是你在Swift中编写for循环的方式。你想要的是这个

for i in 0..<array.count {
    // the loop inner body
}