標籤:
//
// 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("我被列印了")}
if1<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
whilei<=100
{
sum +=i++
}
println(sum)
//do 迴圈
var sum1 =0,j=1
do{
sum1 +=j++
}whilej<=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 tempin array
{
if (temp !=1 && temp != 5)
{
println(temp)
}
}
著作權聲明:本文為博主原創文章,未經博主允許不得轉載。
swift-02代碼流程的控制