SWIFT學習筆記01

來源:互聯網
上載者:User

標籤:swift   筆記   option   函數嵌套   

1、Swift,用來判斷option是不是nil,相當於OC的 if(option)
if let name = option{greeting = “if=====“}else{greeting = "else==="}


2、運行switch中匹配到的子句之後,程式會退出switch語句,並不會繼續向下運行,所以不需要在每個子句結尾寫break。

3、//使用..建立的範圍不包含上界,如果想包含的話需要使用...,集合上,就是[)與[]的關係
for i in 0..3{    println("i===\(i)")//只經曆0,1,2三次迴圈}


4、//傳入數組參數
func sumOf(numbers:Int...) -> Int{    var sum = 0    for number in numbers{        sum += number    }    return sum}


5、//函數嵌套,函數裡面定義並使用函數
func returnFifteen() -> Int{    var y = 10    func add(){        y+=5    }    add()    return y}



6、處理變數的可選值時,你可以在操作(比如方法、屬性和子指令碼)之前加?。如果?之前的值是nil,?後面的東西都會被忽略,並且整個運算式返回nil。否則,?之後的東西都會被運行。


2014年06月27日

相關文章

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.