关于swift for语句

2018-05-02  本文已影响5人  王小妞闯天涯

for语句在我们的开发中非常常用,但是在swift3.之后传统的for被取消,还有++,i++也都被取消使用

for i in 0...4 {

 print(i)  //输出 0 1 2 3 4

 }

这是swift的写法,相当于传统写法:for(int i = 0; i <= 4;i++){printf("%d",i)}

for i in 10..<14 {

 print(i) //10 11 12 13

   }

相当于for(int i = 0; i < 4;i++) { printf("%d",i) }

关于“...”和“..<”有点类似我们数学中的开区间和闭区间,“...”不包括端点,“..<”包括端点

另外,我们在使用for时有时候会需要反序,在swift中使用反序是使用reversed这个函数

 foriin(0..<5).reversed() {

            print(i)

        }

上一篇下一篇

猜你喜欢

热点阅读