標籤: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 -變數的定義與使用