Swift 常量和變數

2021-07-05 20:49:36 字數 1223 閱讀 3782

常量和變數必須在使用前宣告

let來宣告常量,用var來宣告變數

let maximumnumberofloginattempts = 10

var currentloginattempt = 0

可以在一行中宣告多個常量或者多個變數,用逗號隔開

var x = 0.0, y = 0.0, z = 0.0

宣告常量或者變數的時候可以加上型別標註,說明常量或者變數中要儲存的值的型別。如果要新增型別標註,需要在常量或者變數名後面加上乙個冒號和空格,然後加上型別名稱

var welcomemessage: string
可以在一行中定義多個同樣型別的變數,用逗號分割,並在最後乙個變數名之後新增型別標註

var red, green, blue: double

可以用任何你喜歡的字元作為常量和變數名,包括 unicode 字元

let π = 3.14159

let 你好 = "你好世界"

let ���� = "dogcow"

常量與變數名不能包含數學符號,箭頭,保留的(或者非法的)unicode 碼位,連線與製表符。也不能以數字開頭,但是可以在常量與變數名的其他地方包含數字。

一旦你將常量或者變數宣告為確定的型別,你就不能使用相同的名字再次進行宣告,或者改變其儲存的值的型別。

print(_:separator:terminator:)是乙個用來輸出乙個或多個值到適當輸出區的全域性函式。separatorterminator引數具有預設值,因此你呼叫這個函式的時候可以忽略它們。預設情況下,該函式通過新增換行符來結束當前行。如果不想換行,可以傳遞乙個空字串給terminator引數–例如,print(somevalue, terminator:"")

用字串插值的方式把常量名或者變數名當做佔位符加入到長字串中,swift 會用當前常量或變數的值替換這些佔位符。將常量或變數名放入圓括號中,並在開括號前使用反斜槓將其轉義

print("the current value of friendlywelcome is \(friendlywelcome)")

swift變數 常量

先理解兩個詞 常量 不可變的值,一旦宣告,可多次使用,不可改變。變數 可變的值,宣告賦值,可修改。常量和變數必須在使用哪個前宣告。如下 let a 10 var b 0 可以看到,swift中,是不需要在每行 末尾寫分號的。只需要換行以區分。當然,如果是在同一行寫多條 還是需要寫上分號的。同時可以看...

Swift變數 常量

變數宣告意思是告訴編譯器在記憶體中的哪個位置上為變數建立多大的儲存空間。在使用變數前,你需要使用 var 關鍵字宣告它,如下 var vara 42 var varb float varb 3.14159變數名可以由字母,數字和下劃線組成。變數名需要以字母或下劃線開始。swift 是乙個區分大小寫的...

swift學習之常量和變數

常量 就是在初始化時 試試定義時不賦值會不會報錯 賦予乙個準確的值,可以在很多地方直接用到,用let關鍵字生命 let width 94 常量宣告,在swift中可以不宣告資料型別,swift會自己推斷型別,也可以自己宣告標註型別,在名字後面加上colon,再加上要宣告的型別,如 let expli...