Project1
标题:
请问如何在名称中套用变量
[打印本页]
作者:
clap_pl
时间:
2015-2-5 22:36
标题:
请问如何在名称中套用变量
比如 我有如下几个实例 @window1 @window2 @window3 @window4
我想 用一个循环语句把这些窗口实例释放
如 for i in 1..4
@window1.dispose
......
end
请问这该怎么写?
作者:
英顺的马甲
时间:
2015-2-6 11:16
@windows = []
@windows[0] = Window_Base.new(1,1,1,1)
@windows[1] = Window_Base.new(1,1,1,1)
@windows[2] = Window_Base.new(1,1,1,1)
@windows.each{|window|window.dispose}
复制代码
或者
@window1 = Window_Base.new(1,1,1,1)
@window2 = Window_Base.new(1,1,1,1)
@window3 = Window_Base.new(1,1,1,1)
@window4 = Window_Base.new(1,1,1,1)
for i in 1..4
instance_variable_get("@window#{i}").dispose
end
复制代码
作者:
clap_pl
时间:
2015-2-6 22:29
英顺的马甲 发表于 2015-2-6 11:16
或者
非常感谢
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1