宣言

var p:Int = 100  // 整数型で変数宣言
let tax:Double = 0.1 // 小数点型で定数宣言
print("税率は\(tax)"です)

for 文

for i in 1...3 {
print(i)
}

if文

if 条件1 {
処理1
} else if 条件2 {
処理2
} else {
処理3
}

switch文

switch 式 {
case 定数1:
処理1
case 定数2:
処理2
default:
処理3
}

while文

while 条件 {
処理
}

配列

var arr = [10,20,30]
print(arr[0]) // 10が返る。
arr.append(40) // 末尾に要素「40」を追加。
arr.remove(at: 2) // arr[2]を削除。

辞書

var dict = [キー1:値1, キー2:値2]
dict[キー3] =3 // キー3:値3の対を追加。
dict[キー2] = nil // キー2:値2の対を削除。

関数

func 関数名() {

}

呼び出しは関数名()

引数がある場合,

func twotimes(x:Int) {
print(x * 2)
}

戻り値がある場合,

func twotimes(x:Int) -> Int {
let result = x * 2
return result
}