定義方法

方法使用 def 關鍵字定義,後跟方法名稱和括號中的可選引數名稱列表。defend 之間的 Ruby 程式碼表示方法的主體

def hello(name)
  "Hello, #{name}"
end

方法呼叫指定方法名稱,呼叫它的物件(有時稱為接收方),以及分配給命名方法引數的零個或多個引數值。

hello("World")
# => "Hello, World"

當接收器不明確時,它是 self

引數名稱可以用作方法體內的變數,這些命名引數的值來自方法呼叫的引數。

hello("World")
# => "Hello, World"
hello("All")
# => "Hello, All"