Ruby 方法定义

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 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!