メソッド
- 型に紐づけられた関数
- 型のインスタンスの振る舞いを実現するた目に使用される
定義方法
型の定義の内部でfuncキーワードを使用する。
func メソッド名(引数) -> 戻り値の型 {
メソッド呼び出し時に実行される文
}
メソッドを呼び出すには、型のインスタンスが代入された変数や定数に.とメソッド名と()を付けて、変数名.メソッド名()のように書く。
struct Greeting {
func greet(user: String) -> Void {
print("My name is \(user).")
}
}
let greeting = Greeting()
greeting.greet(user: "KunioTerada")
My name is KunioTerada.