Open8
Swift 入門の入門
定数と変数
定数は let
キーワードを使って「宣言」「定義」する
let luckyNumber = 67
変数は var
キーワードを使う
var erdősNumber = 2
複合代入演算子
var unixTime = 1690916279
unixTime += 1
print(unixTime) // 1690916280
増やす処理は インクリメント
減らす処理は デクリメント
型インファレンス、型アノテーション
型インファレンス(型推論) による演算
let temprature = 30
temprature + 1.2 // コンパイルエラーになる
型アノテーション による演算
let temprature: Double = 30
temprature + 1.2 // コンパイルエラーにならない
Swift プログラミングでは型推論を使うことが推奨されている
関数と呼び出し
func greeting(bitch: String) {
print("Hello, \(bitch)!")
}
greeting(bitch: "Lucy")
引数ラベル
func greeting(myFriend bitch: String) {
print("Hello, \(bitch)!")
}
greeting(myFriend: "Lucy")
bitch は 内部引数名
myFriend は 外部引数名
ラベルの省略
func greeting(_ bitch: String) {
print("Hello, \(bitch)!")
}
greeting("Lucy")
「_」は ワイルドカード と呼ばれる