本帖最后由 RyanBern 于 2015-2-20 20:59 编辑
class Interpreter def test_func print "OK!" end end
class Interpreter
def test_func
print "OK!"
end
end
要注意几个问题:
1.如果想输入方法名就直接能使用,则要把方法定义在Interpreter中,不过不推荐这样做,除非这个方法和事件的@event_id有关。可以把这个单独的方法定义成一个模块方法。
module RB def self.test print "OK!" end end
module RB
def self.test
print "OK!"
end
end
2.方法的名字啥的,自己定义不要定义成大写字母开头的。大写字母开头的标识符在Ruby中是类名/模块名/常量/特殊方法,这点和其他语言的规定不同。(把方法名定义成类似于TestFunc形式的应该是CSharp的格式吧)
3.RGSS中显示消息框直接用print或者p。 |