Swift基礎使用詳情



1.常量、變量的命名可以是英文、中文、符號、表情等等,命名不要與關鍵字一樣

var str ="Hello,playground"//變量,值可變

let CURRENTNUM = 0//常量,值不可變化(建議:常量命名儘量用大寫字母)

let PI = 3.14159

 

2.字符串的插值 \(PI)

println("圓周率的值爲\(PI)")

 

3.註釋://單行註釋 /**/ 多行註釋

 

4.浮點型 Float :精確到小數點後6位數 Double:精確到小數點後14位數默認Double

var currentFloat:Float = 1.1_111_111_111_111//playground結果爲1.11_111_116_409_302 "_"千方位

var currentDouble = 1.11_111_111_111_111_111//playground結果爲1.11_111_111_111_111

 

5.數值型類型轉換

var a:UInt8 = 10 //UInt8值的範圍在0-255,不能超過

var b:UInt16 = 100

var c = UInt16(a) +b //數值類型不一樣就必須轉換才能做操作

//一般轉換爲大範圍的類型,如:

var = 3

var零點一四一五九 = 0.14159

var圓周率 =Double() + 零點一四一五九

var圓周率2 =Int(圓周率 + 0.6)//playground結果爲3,DoubleInt是直接把小數位捨去,不存在四捨五入

var圓周率3 =3 + 0.14159//直接相加就不用轉換,系統會自動判斷類型

 

6.布爾型 Booltrue,false

var flag = false

ifflag{

   println("我做的是\(flag)")

}else{

   println("我做的是\(flag)")

}

 

7.元祖(有點像oc的數組,下標從0開始)

var裙子 = (70,"白色",true)

//訪問元祖

var (價格,顏色,是否喜歡) = 裙子

println(價格)//playground結果爲70

//如果只關心價格

var (價格2,_,_) = 裙子

println(價格2)//playground結果爲70

//也可直接用下標取值

println("我昨天買的裙子價格爲\(裙子.0)")//playground結果爲"我昨天買的裙子價格爲70"

//爲了定義時識別它的含義,可加前綴

let裙子2 = (價格:70,顏色:"白色",是否喜歡:true)

println("我昨天買的裙子價格爲\(裙子2.價格)")//playground結果爲"我昨天買的裙子價格爲70"

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章