for 循环内的控制语句违规

Ahi*_*hil 3 for-loop ios swift swiftlint

我在我的应用程序中使用 SwiftLint。我收到 Control Statement Violation: if, for, guard, , switch, while,并且catch语句不应将其条件或参数不必要地括在括号中。(控制语句)。该代码有什么问题?为什么我会这么担心?提前致谢

   for i in 0..<images.count {

        if(i == images.endIndex - 1) {
            print(i)
        }

    }
Run Code Online (Sandbox Code Playgroud)

Abu*_*san 6

它只是告诉我们现在不需要在控制语句的条件中提供括号开始(和括号结束)符号,因此您的代码将在控制语句条件中没有 () 例如您的代码将如下所示

 for i in 0..<images.count {

        if i == images.endIndex - 1 {
            print(i)
        }

    }
Run Code Online (Sandbox Code Playgroud)