Ruby 方法定義

Hikarikiri發表於2021-08-09

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 協議》,轉載必須註明作者和本文連結

相關文章