(九) [Swift]Swift中的流程控制

1.for循环

老式c语言式循环,swift中已不推荐使用

for var i = 0;i < 10; i++ {
    print(i)
}

使用集合进行循环

let collection = ["a","e","i","o","u"]
for char in collection{
    print(char)
}

使用范围进行循环

for number in 1...100{
    print(number)
}

当变量不重要的时候可以用 _ 代替

for _ in 1...10{
    print("*",separator: "")
}

2.while循环的两种方式

第一种方式

var i = 0
while i < 10{
    print(i)
    i += 1
}

第二种方式

var n = 0
repeat{
    print(collection[n])
    n += 1
} while n < 5

3.if判断,条件不再需要加括号

var PI = 3.14

if PI == 3.14 {
    print(PI)
}else if PI == 3.15{
    print(PI)
}else{
    print(PI)
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 53.计算字符 在字符串中获取字符值的数量, 可以使用字符串字符属性中的计数属性: let unusualMena...
    无沣阅读 4,855评论 0 4
  • Swift 提供了类似 C 语言的流程控制结构,包括可以多次执行任务的for和while循环,基于特定条件选择执行...
    穷人家的孩纸阅读 3,994评论 1 1
  • 01-常量与变量 学习swift第一步打印Hello World print("Hello World") swi...
    iOS_恒仔阅读 10,653评论 2 19
  • 好久没有回来写东西,有点不知道从何下手好,想想最近发生的事,有点惊喜更有点意外。我不再因为周围人的情绪变化而有任何...
    张铃小姐阅读 3,056评论 0 0
  • 与其来这一场鸡肋般的无疾而终的爱情,还不如高傲的单身。 文/艾明雅 01 最近,哥们甩了他的新女朋友。我问为什么,...
    时间无爱阅读 2,767评论 0 2