码迷,mamicode.com
首页 > 编程语言 > 详细

《Swift 基础教程2nd》循环和控制结构

时间:2017-05-07 00:08:10      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:ima   image   swift   default   todo   var   运算   控制结构   idt   

  • 流程控制

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》循环和控制结构

标签:ima   image   swift   default   todo   var   运算   控制结构   idt   

原文地址:http://www.cnblogs.com/wencairen/p/6819010.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!