Ruby 教程 之 Ruby 方法 2
从方法返回值
Ruby 中的每个方法默认都会返回一个值。这个返回的值是最后一个语句的值。例如:
实例
def test
i = 100
j = 10
k = 0
end
在调用这个方法时,将返回最后一个声明的变量 k。
Ruby return 语句
Ruby 中的 return 语句用于从 Ruby 方法中返回一个或多个值。
语法
return [expr[`,' expr...]]
如果给出超过两个的表达式,包含这些值的数组将是返回值。如果未给出表达式,nil 将是返回值。
实例
return
或
return 12
或
return 1,2,3
看看下面的实例:
实例
!/usr/bin/ruby
-- coding: UTF-8 --
def test
i = 100
j = 200
k = 300
return i, j, k
end
var = test
puts var
尝试一下 »
以上实例运行输出结果为:
100
200
300