swift 變數的定義與使用

2021-07-04 13:14:48 字數 887 閱讀 7712

使⽤用

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 oranges = 5

要建立⼀乙個空陣列或者字典,使⽤用初始化語法。 

let emptarray = [string]()

let emptdictionary = dictionary

()

swift 變數的定義與使用

使 用 let來宣告常量,使 用 var來宣告變數。乙個常量的值在編譯時並不須要獲取,可是你僅僅能為它賦值 一次。也就是說你能夠 用常量來表 示這樣 乙個值 你僅僅須要決定 一次,可是須要使 用非常多次。nslog var myvariable 42 myvariable 50 let mycont...

Swift 常量與變數

定義變數 var i 10 print i i 15 print i let j 20 常量一經過定義就不能改變資料 j 25 print j 階段性小結 var定義變數,設定之後可以修改 let定義常量,設定之後不可以修改 語句末尾不用使用 在swift中使用print 替代oc中nslog pr...

初入Swift之變數定義

swift是一門指令碼語言,只需要直譯器就能執行,拋去了c的指標,記憶體管理等概念 swift非常神奇,可以不寫 可以使用任意語言定義變數名,包括漢語,這是以前從沒遇見過的 swift定義變數 var 與 let var定義可變的變數 var myvar 0 var myvar int 0 表示型別...