swift-02代碼流程的控制

來源:互聯網
上載者:User

標籤:

//

//  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代碼流程的控制

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.