首页 > 代码库 > 《Swift 基础教程2nd》循环和控制结构
《Swift 基础教程2nd》循环和控制结构
- 流程控制
1 在特定的范围内计数循环,结构为
for loopVar in startNumber...endNumber
关键字in 的后面依次为起始数字,三个句点和结束数字,示例:
var loopCount :Int=0 for loopCount in 1...10 { print ("#\(loopCount)") }
2 变种语法
for loopCount in 1..<10 { //print }
3 老式for循环
for loopCount=0;loopCount<10;loopCount++) { //do something }
开始使用playground
流程控制就是决策
if (true /false ) { //do sth }else { //do other thing }
swift 比较运算符
==, != ,> , < , >= ,<=
if true /false { //do sth1 }else if true /false { //do sth2 }else if true /false { //do sth3 }else { //do oter thing }
switch case default 类似C,但是不限于整形数字和enum,还可以用于String, 另外switch-case 在swift中不需要使用break
for three in threeArray { switch three { case "Cak" : print ("Furniture") case "Pecan": print ("Pie") case "Maple": print ("Syrup") default: print ("Wood") } }
while 循环
while someCondition { //do sth } repeat { //do sth } while someCondition
跳出循环使用break
//Todo。swift中怎么没有continue呢,如果仅仅退出当前循环呢?
《Swift 基础教程2nd》循环和控制结构
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。