1.基礎(chǔ)部分

用let聲明常量,用var聲明變量。

let a_count = 1

var b_str = "b_str"

一行多變量時(shí),用逗號(hào)隔開。

var x = 0.0, y = 0.0, z = 0.0

類型標(biāo)注加冒號(hào)

var str:String = "str"

常變量名可以Unicode

let π = 3.14159

let 你好 = "你好世界"

let ???? = "dog cow"

輸出

print("welcome")

print(b_str)

print("\(a_count)")

整數(shù)范圍

let minValue = UInt8.min? // minValue 為 0,是 UInt8 類型

let maxValue = UInt8.max? // maxValue 為 255,是 UInt8 類型

數(shù)值可添0或下劃線

let paddedDouble = 000123.456

let justOverOneMillion = 1_000_000.000_000_1

強(qiáng)轉(zhuǎn)

var i = Int(3.14159)

var d = Double(i)

類型別名

typealias AudioSample = UInt16

布爾值用true和false

let orangesAreOrange = true

條件語句必須是bool值

if i {

//報(bào)錯(cuò) 必須是 i == 0

}

元組

var ot = (1, "abc")

var ot = (a:1, b:"abc")

var (c, d) = ot

var (e, _) = ot

f = ot.0

e = ot.b

拆包!和封包?

var str = "123a"

var a = Int(str) //此時(shí)a為(optional)Int

print("\(a!)")

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容