~~~
import Foundation
print("Hello, World!")
//var 定義變量
//swift每條語句結尾可以使用分號也可以不用
var x = 1.0
//一行中可以定義多個相同類型的變量
var y = 2, z = 3
var yy, zz:Double
//let 定義常量
let name = "dzl"
//變量賦值之后可以更改為別的同類型的值,但是常量賦值之后就不能更改了
//聲明常量或者變量的時候,可以加上類型標注,說明常量或者變量需要存儲的值的類型
var age : Int = 25
let sex : String = "男"
//我們可以?任何自己喜歡的字符作為常量和變量名,包括 Unicode 字符:
var 變量1 = 12
var π = "測試"
//常量與變量名不能包含數學符號,箭頭,保留的(或者?法的)Unicode 碼位,連線與制表符。也不能以數字開頭,但是可以在常量與變量名的其他地?包含數字。
//輸出:
print("age is " + String(age))
print("age is \(age)")
/*
Hello, World!
age is 25
age is 25
Program ended with exit code: 0
*/
~~~
- 前言
- swift控制語句,for,while,repeat-while,if,switch
- swift之聲明常量和變量
- swift之數值類型雜談(數值)
- swift之 元組
- oc與swift混編,OC調用swift,swift調用OC
- swift之可選類型
- swift之數組(Array)、集合(Set)、字典(Dictionary)
- swift之switch續(元組,值綁定,where)
- swift之控制轉移語句,continue,break,fallthrough,return,帶標簽的語句
- swift之函數(functions)
- swift之閉包(closure)
- swift之枚舉
- swift之類和結構體
- swift之屬性
- swift之方法(Methods)