swift -變數的定義與使用

來源:互聯網
上載者:User

標籤:swift   變數定義   字串   基礎資料型別 (Elementary Data Type)   

使?用let來聲明常量,使?用var來聲明變數。?一個常量的值在編譯時間並不需要擷取,但是你只能為它賦值?一次。也就是說你可以?用常量來表?示這樣?一個值:你只需要決定?一次,但是需要使?用很多次。 

       NSLog("--------------")        var myVariable = 42        myVariable = 50        let myContant = 42        let lable = "The with is"

常量或者變數的類型必須和你賦給它們的值?一樣。然?而,聲明時類型是可選的,聲明的同時賦值的話,編譯器會?自動推斷類型。在上?面的例?子中,編譯器推斷出myVariable是?一個整數(integer)因為它的初始值是整數。

如果初始值沒有提供?足夠的資訊(或者沒有初始值),那你需要在變數後?面宣告類型,?用冒號分割。

值永遠不會被隱式轉換為其他類型。如果你需要把?一個值轉換成其他類型,請顯式轉換。 

        let width = 94;        let widthlable = lable + (String)(width)        NSLog(String() , widthlable)

有?一種更簡單的把值轉換成字串的?方法:把值寫到括弧中,並且在括弧之前寫?一個反斜線。例如: 

        let apples =3

       let oranges = 5

       let appleSummary = "I hava\(apples)apples"

       let fruitSummary = "I hava\(apples+oranges)pieces of fruit"

要建立?一個空數組或者字典,使?用初始化文法。 

        let emptArray = [String]()

       let emptDictionary = Dictionary<String,Float>()



著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

swift -變數的定義與使用

相關文章

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.