//
// 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)
}
}