Swift 控制流

1.for in 循环

for 被乘数 in 1...5{

  println("\(被乘数)乘以5是\(被乘数*5)")

}

当不需要第一个变量的时候可以使用 _ 代替,比如 求3的10次方

let 底=3

let 幂=10

var 结果=1

for _ in 1...10{

  结果=结果*底

}

let 女神们=["小琳","芳芳","冰冰","菲菲"]

for 女神 in 女神们{

println(女神)

}

let 与女神们讲话的次数=["小林":10,"芳芳":2,"冰冰":1,"菲菲":20]

for (女神,讲话次数) in 与女神们讲话的次数{

  println("小波与\(女神)讲了\(讲话次数)次话")

}

for in 也可以用来操作字符串

for 单字 in "小波与非非讲了20次话"{

    println(单字)

}

2.for 循环

格式如下

for initialization;condition;increment{

statements

}

for var 循环变量=1;循环变量<=3;循环变量++{

  println("\(循环变量)乘以3是\(循环变量*3)")

}

3.while 循环

while(condition){

statements

}

do{

statements

}while(condition)

 4.条件语句 if

if condition {

  statement

}else if  condition{

  statement

}

5.switch 

switch some value to consider{

case value1:

  respond to value 1

case value2,value3:

   respond to value 2 or value 3

default:

  otherwise, do something else

}

switch 支持 区间 元组 值绑定 where语句

switch执行完一个case后默认是break的 不会接着执行其他的case 

转载于:https://www.cnblogs.com/gejs/p/4102562.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值