1. 程式人生 > >Swift 基礎語法

Swift 基礎語法

Swift 基礎語法

本文基於Swift 5.0+

目錄如下:

  • Swift 基礎語法
    • 常量
    • 識別符號
    • 常見的資料型別
    • 字面量
    • 型別轉換
    • 元組(Tuple)
    • 小結

常量

  • let 關鍵字定義
  • 只能賦值1次
  • 它的值不要求在編譯時期確定,但使用之前必須賦值1次
let age1 = 10

let age2: Int 
age2 = 20

func getAge() -> Int{
    return 30
}

let age3 = getAge()
  • 常量、變數在初始化之前,都不能使用,如下程式碼都是錯誤的
let age: Int
var height: Int

print(age)          // 未進行初始化,直接使用,在編譯期直接報錯
print(height)       // 未進行初始化,直接使用,在編譯期直接報錯

let age
age = 20            // 常量宣告時須直接賦值,由編譯期自動推斷型別,或者僅設定型別,稍後使用之前賦值一次。

識別符號

  • 識別符號(如常量名,變數名,函式名)幾乎可以使用任何字串
  • 識別符號不能以數字開頭,不能包含空白字元、製表符、箭頭等特殊字元
func