2015年9月9日 星期三

宣告變數(Variables)和常數(Constants)

宣告變數(Variables)常數(Constants)

變數和常數,都必須經過宣告(Decalre)才能進行使用,宣告的目的是告訴你的記憶體要預留空間給這些宣告的變數。宣告常數所使用的關鍵字let,宣告變數所使用的關鍵字var
變數和常數最大的差別是在宣告後能不能被改變。常數一旦被宣告後,在未來程式的任何階段都不能進行數值的改變,而變數則是能在未來任何時候去任意改變變數當中的數值。


let  Const = 1.0
var Variables = 5.0

上面這段程式碼可以解釋為利用 let 宣告了一個名稱為 Const 的常數,其數值為 1.0 ,然後,利用 var 宣告一個名稱為 Variables 的變數,其數值為 5.0 
也可以在單行同時宣告多個變數或是常數



let  Const1= 1.0, Const2= 2.0Const3= 3.0
var Variables1 = 5.0, Variables2 = 10.0, Variables3 = 15.0

P.S. 若程式碼某個變數或是物件永遠不會再更動,則可以宣告成常數型態,讓需要改變的參數進行改變就好。


型別標記(Type Annotations)

型別標記用來清楚的標記變數或是常數的資料型態。在變數或是常數的名稱後放上:(分號),再加上一個空白字元後,接著再加上要使用的資料型態,即完成變數或是常數的型別標記。

var welcomeString: String = "Hello World"

所以上面這段程式碼可以解讀成『宣告了名稱為 welcomeString 的變數,這個變數的資料型態為String,並且給予初始值"Hello World"

熱門文章

Code Block