/*
變量和常量的定義:
變量: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
swift簡單使用
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.