swift-02代码流程的控制
//
// main.swift
// 02-语句
//
// Created by wanghy on 15/8/9.
// Copyright (c) 2015年 wanghy. All rights reserved.
//
import Foundation
//1.
//使用分支循环控制代码的流程
//分支: if if-else switch
//循环: for while do-while for-in
//真假:用BOOL推断真假。取值为true 和 false
//2.除了 do-while 和 switch 其它基本同样,不同的是 小括号能够省略。花括号不能省略。
比方: if (1<2){print("我被打印了")}
if 1<2
{
println("1<2")
}
else{
println("1<2")
}
//3.常量仅仅能定义一次。用var 引导的变量能够任意改动和赋值
var num:Int = 20;
num = 23;
//4.
//switch 必需要把全部的可能都放在case中。
多个值共享一个可能时要逗号隔开。
要有一个默认的default
//5.循环语句.在2.0中没有do-while循环。
取而代之的是 repeat-while循环,do在2.0中时作为异常处理来用的(do-catch)。
//循环求1-100的和
var sum = 0
var i = 1
while i<=100
{
sum += i++
}
println(sum)
//do 循环
var sum1 = 0,j=1
do{
sum1 += j++
}while j<=100
println(sum1)
//for循环,运算符跟花括号一定要隔开。
var sum3 = 0,k=1
for;k<=100;i++ {
sum3 += k++
}
println(sum3)
//for in 循环
var array = [1,2,3,4,5]
//var z:Int8 = 1;
for temp in array
{
if (temp != 1 && temp != 5)
{
println(temp)
}
}