Swift筆記 常量與變數

2021-07-11 03:46:17 字數 684 閱讀 6465

什麼是常量和變數

常量和變數和oc語言當中的一樣,常量的值一旦設定就不能改變,而變數的值可以隨意更改。

宣告常量和變數

常量和變數必須在使用前宣告,用let來宣告常量,用var來宣告變數。

let a = 10

var b = 20

意思是

「宣告乙個名字是a的新常量,並給它乙個值10。然後,宣告乙個名字是b的變數並將它的值初始化為20。」

型別標註

當你宣告常量或者變數的時候可以加上型別標註(type annotation),說明常量或者變數中要儲存的值的型別。

var welcome : string
宣告中的冒號代表著「是…型別」,所以這行**可以被理解為:

「宣告乙個型別為string,名字為welcome的變數。」

常量和變數的命名

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

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

Swift學習筆記 變數與常量

1.swift是一門強型別語言,不能為變數賦予其自身資料型別之外的值 2.宣告變數使用var關鍵字,宣告常量使用let關鍵字 3.宣告變數或常量時沒有對其指定型別且賦予了初值,則編譯器會自動推斷常量或者變數的值,即 型別推斷 反之,宣告變數或常量時既沒有指定其型別又未設定初值則不被允許 4.swif...

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變數 常量

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