Swift初體驗 變量&常量&元組

一、變量和常量
01 變量和常量的定義
  在swift中變量使用var來修飾,常量使用let來修飾,變量可以修改而常量不能被修改。
  變量:var
  常量:let
  格式:修飾符(var|let) 變量|常量名稱:數(shù)據(jù)類型 = 值
 注意:在使用swift開發(fā)過程中,一般情況下先使用let,只有該數(shù)據(jù)需要修改的時候再修改為var,可以保證數(shù)據(jù)安全性。

02 類型推導(dǎo)
  在swift中如果在變量|常量定義的時候進(jìn)行初始化,那么數(shù)據(jù)類型可以省略不寫,系統(tǒng)會自動推導(dǎo)出該變量|常量的數(shù)據(jù)類型。

屏幕快照 2016-07-14 下午7.09.59.png

  建議:在開發(fā)中應(yīng)該盡量使用自動推導(dǎo)(除非是需要明確指定數(shù)據(jù)長度或者是需要先定義后初始化),可以最大化的降低代碼的冗余。

03 類型轉(zhuǎn)換
  在OC中有顯示轉(zhuǎn)換和隱式的類型轉(zhuǎn)換,但在swift中沒有隱式類型轉(zhuǎn)換,只有相同類型的數(shù)據(jù)才能進(jìn)行賦值或運(yùn)算。

    func test(){
        let a = Int(20.5)
        let b = 20.5
        //print(a + b) 
    }

    func test(){
        let a = Int(20.5)
        let b = Int(20.5)
        print(a + b)
    }

二、元組
  元組是一種復(fù)合的數(shù)據(jù)類型,只要將多個數(shù)據(jù)(可以是相同或不同數(shù)據(jù)類型的)使用一個()括起來就稱之為一個元組。
  元組的優(yōu)點(diǎn)在于,可以方便的實現(xiàn)函數(shù)返回多個值。
  元組的定義格式:常量|變量修飾符 常量|變量的名稱:(數(shù)據(jù)類型1,數(shù)據(jù)類型2,數(shù)據(jù)類型3)=(值1,值2,值3)

    func test1(){
        
        let dict = ["name":"jack","age": 20,"addr":"hefei"]
        
        for (k,v)in dict{
            
            print(k,v)
        }
    }
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容