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 协议》,转载必须注明作者和本文链接
推荐文章: