Ruby方法返回值

Ruby方法返回值教程

Ruby 中的每个方法默认都会返回一个值。这个返回的值是最后一个语句的值。

Ruby方法返回值详解

语法

def test i = 100 j = 10 k = 0 end

说明

在调用这个方法时,将返回最后一个声明的变量 k。

案例

Ruby方法返回值

Ruby 方法返回值的应用

#!/usr/bin/ruby -w # -*- coding : utf-8 -*- puts "HaiCoder(www.haicoder.net)" def test i = 100 j = 10 k = 1 end ret = test() printf("ret = %d\n", ret)

程序运行后,控制台输出如下:

09_Ruby方法返回值.png

Ruby 方法默认返回最后一个值。

Ruby方法返回值总结

Ruby 中的每个方法默认都会返回一个值。这个返回的值是最后一个语句的值。