for 循环
1 格式:for 初始化;条件;增量;{
循环语句
}
2 原理:
2.1初始化只执行一次,在循环开始前执行;
2.2 条件不参与循环 ,只作为循环是否开始的条件:每次开始下一次循环之前,都会先检查条件是否满足,不满足就不执行;
2.3 增量语句块,将附加在每次循环的最后来执行。当每次循环的循环语句块执行完后,执行增量语句块。
例子:
var sum=0
{
sum+=i;
}
print("1到50累加得:\(sum)")
}
for im 遍历
3.1功能
通过一个循环变量,一次取出要遍历集合的值,来进行运算
3.2 格式
for 变量 in 集合{
循环语句
}
switch case
格式化的条件分支写法,完全可以用if else if(n个)...else 来代替 更加整洁的一种写法
一般用在多个(大于三个)条件分支
成绩转换,用switch case 写
格式
1不标准但是可行
switch 表达式{
case1 值1:
代码段1...
case2 值2:
代码段2...
case3 值3:
代码段3...
}
switch后的表达式值,和那个case后的值相等,就执行该case后的代码 包括其后所有代码段,直到结束。
let score = 80