加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
module M def self.m() loop do Graphics.update(); Input.update(); if Input.trigger?(:C) #我想在这里调用C类的c方法,但不知道怎么做…… break; end end end end class C def initialize() @b = false; loop do M.m(); break if @b; end end def c() @b = true; end end C.new();
module M
def self.m()
loop do
Graphics.update();
Input.update();
if Input.trigger?(:C)
#我想在这里调用C类的c方法,但不知道怎么做……
break;
end
end
end
end
class C
def initialize()
@b = false;
loop do
M.m();
break if @b;
end
end
def c()
@b = true;
end
end
C.new();
以上是此问题简化后的脚本,这种情况怎么中断循环? |