swift簡單使用

/*
變量和常量的定義:
變量:var
常量:let
格式:修飾符(var|let) 變量|常量名稱:數據類型 = 值
*/

var numberA:Int = 10   //定義變量並初始化
numberA = 20           //變量的數值可以修改

let numberB:Int = 20    //定義常量並初始化
//numberB = 20          // 常量的數據不可以修改


/*
類型推導
swift具備類型推導,即在定義變量|常量並進行初始化的時候可以不用明確指定數據類型,能夠自動的根據值推導出正確的數據類型
說明:應該儘可能的使用自動類型推導功能,除非1)需要明確指定數據長度2)定義的時候不進行初始化工作
*/

let number1 = 10
let number2 = 10.1

/*
類型轉換
在OC語言中可以進行顯式的類型轉換和隱式的類型轉換
在swift語言中沒有隱式的類型轉換,只運行相同數據類型的數據進行賦值和運算
*/

//1)賦值操作
let number3:Int  = Int(10.1)    //不同數據類型的數據不允許賦值


//2)運算
let number4 = 10
let number5 = 88.8
let number6 = Double(number4) + number5


/*
元組:複合數據類型
定義:常量|變量修飾符 常量|變量的名稱:(數據類型1,數據類型2,數據類型3)=(值1,值2,值3)
*/

//定義並初始化元組
let person:(String,Int,Double) = ("wendingding",21,99.9)
//提取元組的內容
person.0
person.1
person.2

//給元組的元素設置名稱
let personB = (name:"wendingding",age:21,score:99.9)
//提取元組的內容
personB.name
personB.age
personB.score


//提取元組數據
let (name,age,score) = ("wendingding",21,99)
name
age
score

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