swift 4上for循环的大于和小于等于

时间:2017-07-19 21:06:16

标签: swift for-loop

我们如何在swift for循环中实现< =和> =操作。我试过没有运气。

以下是我试过的选项

for i in 1..<=3{
   print(i)
}

错误:使用未解析的运算符&#39; ..&lt; =&#39; for in in 1 ..&lt; = 3 {

2 个答案:

答案 0 :(得分:10)

您正在寻找“封闭式操作员”。拼写为...

for i in 1 ... 3 {
    print(i)
}

您可以在“Basic Operators” in The Swift Programming Lanugage下了解更多相关信息。

答案 1 :(得分:3)

在c / java中:

for(int i=1;i<=3;i++)
    print(i)

在swift中:

for i in 1 ... 3 {
    print(i)
}

在c / java中:

for(int i=1;i<3;i++)
    print(i)

在swift中:

for i in 1 ..< 3 {
    print(i)
}