循环:for-in、for、while、do-while
条件控制用:if,switch
println color
条件控制用:if,switch
for-in 例子:
for color in Colors
{println color
}
如果想得到数组的序号,可以使用元组变量,如:
for (index,color) in enumerate(Colors)
{
println " 索引\(index):\(color)"
}
for 例子:
for i in 0..3{
println(i)
}
或者
for var i=0;i<3;++i)
{
println(i)
}
while例子:
先判断条件,后执行
var n=2
while n<10
{
n=n+1
}
do-while例子:
先执行后判断条件,至少执行一次
var m=2
do
{
m=m+1
}while(n<10)
if,switch例子:
let color="red"
switch color{
case "blue":
print "blue"
case "red": // 也可以这样 let c where c="red": 做判断
print color
default:
print"not found"
}