Project1
标题:
这句脚本是什么意思?
[打印本页]
作者:
99魔盒
时间:
2010-9-1 15:40
标题:
这句脚本是什么意思?
return self.contents.method(:draw_shadow_text)
作者:
八云紫
时间:
2010-9-1 16:00
取得符号 draw_shadow_text 为函数名的函数对象~~~
作者:
后知后觉
时间:
2010-9-1 16:01
这个貌似是在某个窗口的脚本里吧?
返回 该对象(窗口Window)的内容(Bitmap对象)的名为 draw_shadow_text 的 方法对象(Method)
return self.contents.method(:draw_shadow_text)
作者:
八云紫
时间:
2010-9-1 16:14
本帖最后由 铃仙·优昙华院·因幡 于 2010-9-1 16:19 编辑
其实就是取得实例的方法对象,用 C++ 来说,个人感觉就是 函数指针。
class A
def initialize
@index = 1
end
def index=(a)
@index = a
end
def show()
p @index
end
end
a1 = A.new
a = a1.method(:show)
a.call() #=> 1
a1.index = 2
a.call #=> 2
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1