ruby中的方法定義與python 有點相似, 不同的是ruby中返回的結果可以省略return 最後一行預設為返回的結果
def say_hello(name)
result = "Hi , #{name}"
return result # 這行可省略
end
puts say_hello("hikari")
預設引數
def say_hello(name = "hikari") result = "Hi, #{name}" result end
當方法中沒有引數或者全部設定預設引數時,呼叫方法的時候可以省略括號
本作品採用《CC 協議》,轉載必須註明作者和本文連結