swift流程控制

swift的条件语句包含if和switch,循环语句包含for-in,for,while和do-while,循环/判断条件不需要括号,但循环/判断体必须使用括号

import Foundation


print("swift流程控制")


let individualScores = [75,43,103,87,12]

var teamScore = 0

for score in individualScores{

    if score > 50{

        teamScore += 3

    }

    else{

        teamScore += 1

    }

}

print(teamScore)

for循环

for index in 1...5{

print("\(index) times 5 is \(index * 5)")

}

如果不需要序列中的每一个值,可以使用"_"来忽略他,这样仅仅只是使用循环体本身。

let base = 3

let power = 10

var answer = 1

for _ in 1...power {

answer *= base

}


for var index = 0; index < 3; ++index {

print("index is \(index)")

}


while循环

while condition{

statements

}

var m = 2

do{

m = m * 2

}while m < 100


if语句

var temperatureInFaahrenheit = 30

if temperatureInFahrenheit <= 32{

print("it's a very cold.Consider wearing a scarf.")

}


switch语句

switch some value to consider {

case value 1 : respond to value 1

case value 2,

value 3:

respond to value 2 or 3

default:

otherwise, do something else

}





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值