在昨天我們談完常數宣告後 , 今天我們來談談型別(Type)及Function
先來看一下Swift的各種型別(type),我們常用的為三種型別: 整數,浮點數(含⼩數點的數字),字串
以下為一例子
let name = "Tony Stark"
let age = 25
let height = 175.5
另外變數取名字時要注意以下幾點
1.明白表達意思
2.最好用完整單字,儘量不要用縮寫
3.不能用數字開頭
4.不能有空白
5.習慣字首小寫(Camel Case) , 若多個單字組成的變數 , 名習慣單字的開頭大寫
例子 : myPhoneNumber
另外我們來提一下數字運算,整數只能和整數做運算, 整數運算的結果也會是整數
浮點數只能和浮點數做運算,浮點數運算的結果也是浮點數
以下的例子我們在Play Ground中執行會報錯,注意在程式碼中有做數值運算,切別型別轉換
如何宣告變數
var age = 25
什麼時候要用常數或是變數
若數值固定不變,建議使用常數,原因如下:
1.安全
2.加快程式執⾏行行速度
接下來談一些compound assignment operator
+= , -= , *= , /=
var number3 = 50
number3 += 20
number3 = number3 + 20
來談一下Swift的變數常數的型別,有型別⾃動推理(Type Inference)能力
var name1 = "Tony Stark"
var age1 = 25
var height1 = 175.5
我們可以看到在Play Ground不用宣告型別,即可自動判斷
明明⽩白地宣告型別方式
var 變數名稱 : 型別 = 儲存資料
不同型別資料不用運算,會有報錯
呼叫Function
語法 : Function名稱+參數
舉例 : 列印東西的function print
print(參數),如以下把數字加總後存入sum , 再丟到Print Function列印
今天就談到此為止,bye