Project1

标题: 请问下面这段脚本中的self是什么意思? [打印本页]

作者: KISS_COMPUTER    时间: 2013-8-6 22:27
标题: 请问下面这段脚本中的self是什么意思?

作者: SuperMario    时间: 2013-8-7 00:20
返回值,该方法返回被调用该方法的实例自身。
作者: fangyc    时间: 2013-8-7 07:21
ruby方法的最后一句的执行结果可以理解为返回值,可以省略return
作者: Algalon    时间: 2013-8-7 10:45
可以尝试写一个简单的测试代码:

RUBY 代码复制
  1. class Test
  2.  
  3.   def test
  4.     p self
  5.   end
  6.  
  7. end


然后如果运行 Test.new.test, 你会发现输出的是 #<Test: ******> 这么个东西,其实就是获取该方法的类以及地址罢了。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1