常數vs變數/型別

--

•必須在使用常數或變數前宣告

•不需要改變的值,使用 let 關鍵字宣告為常數

•需要改變的值,使用 var 關鍵字宣告為變數

•宣告常數或變數使用前必須給定初值

•常數或變數命名不能包含數學符號、箭頭、保留的(或者非法的)Unicode 碼位、連線與制表字元(box-drawing characters),也不能以數字開頭,但可在常數或變數命名的其他地方包含數字

•常數或變數宣告為確定的型別後,型別一旦決定就無法變更。也不能將常數與變數進行互轉

•型別轉換必須顯式指定型別

•不同整數型別的常數或變數可儲存不同範圍的數字,如果數字超出了常數或變數可儲存的範圍,編譯的時候會報錯

•宣告常數或變數可加上型別標注(type annotation),說明常數或變數中要儲存的值的型別,但宣告常數或變數時給值,即可觸發型別推斷(type inference)

--

--

Trista's APP quest
Trista's APP quest

Written by Trista's APP quest

I believe ongoing endeavour to be a stronger self

No responses yet