常量和變量的聲明
1、用let來聲明常量,用var來聲明變量。
let num1 = 1
let identifier1 = "myCell"
var num2 = 2.0
var identifier2 = "yourCell"
2、當我們聲明變量或者常量的時候賦了一個初始值,Swift可以推斷出這個常量或者變量的類型。如果我們並不想在聲明變量或者常量的時候賦值則必須寫類型標註。例如:
var identifier3:String
identifier3 = "otherCell"
3、常量的值一旦被確定就不能修改,否則編譯器報錯。
num1 = 100
//編譯器報錯
常量和變量的輸出
1、用print函數來輸出當前常量或變量的值:
print(identifier3)
//otherCell
2、我們使用字符串插值的方式把常量名或者變量名當做佔位符加入到長字符串中。格式爲:(常量名或變量名),例如:
print("the current cell is \(identifier3)")
//the current cell is otherCell
分號的作用
Swift並不強制一條語句的結尾必須使用分號,但是也可添加。如果在同一行內寫多條獨立語句,則必須使用分號。例如:
let name = "cat" ; print(name)
元組
元組把多個值組合成一個複合值,元組內的值可以使用任意類型,包括數組和字典,而且可是是不同的類型。例如:
let tuples = ("wilson",[1,2,3]),這個元組即一個類型爲(String,Array)的元組。
print(tuples.0)
//wilson
print(the current array is \(tuples.1[1]))
//the current array is 2
爲了更加直觀,我們可以給元組中的元素命名,通過名字來獲取元素的值,例如
let myTuples = (myName:"wilson",myArr:[1,2,3])
print("my name is \(myTuples.myName)")
//my name is wilson
區間運算符
閉區間運算符(a…b)定義一個包含從a到b的所有值得區間。例如:
for index in 1...2{
print(index)
}
//1
//2