本帖最后由 七重 于 2016-9-30 12:49 编辑
仔细一看还是不对。。。如果不在对@data赋值之前就处理好数据的话,会在物品栏中描画出空格(不止一个的物品的情况下)。。
按照原来的想法新定义了一个
def all_items_TYPE_A a = items.size e = 0 c = 0 d = [] loop do b = items[e] if b.note.include?("<TYPE_A>") d[c] = b c += 1 end e += 1 if e == a break end end p e p c return d end
def all_items_TYPE_A
a = items.size
e = 0
c = 0
d = []
loop do
b = items[e]
if b.note.include?("<TYPE_A>")
d[c] = b
c += 1
end
e += 1
if e == a
break
end
end
p e
p c
return d
end
终于可以了。。。 |