Project1

标题: 脚本请教:关于数组的nitems方法 [打印本页]

作者: tan12345    时间: 2014-4-9 23:04
标题: 脚本请教:关于数组的nitems方法
本帖最后由 tan12345 于 2014-4-9 23:05 编辑

我在VA的ruby语法帮助文档那里看到,数组Array存在一个方法:nitems,返回非 nil 的元素数目。
可是我用到VA里就提示报错……
请问,数组如何取得非 nil 的元素数目?
比如:
aaaaa=[]
aaaaa[1] = ["qwe","ewq"]
aaaaa[5] = ["asd","dsa"]
p aaaaa.size    #=>6
p aaaaa.count    #=>6
p aaaaa.lenght    #=>6
p aaaaa.nitems   #=>报错,不存在这个方法。
可是我想要的结果是2,不是6。
作者: 喵呜喵5    时间: 2014-4-9 23:54
本帖最后由 喵呜喵5 于 2014-4-9 23:56 编辑

帮助文档有错,这个方法只适用于VX和XP,在VA的Ruby1.9里已经被删除了
http://rpg.blue/forum.php?mod=viewthread&tid=321888
作者: tan12345    时间: 2014-4-10 08:47
喵呜喵5 发表于 2014-4-9 23:54
帮助文档有错,这个方法只适用于VX和XP,在VA的Ruby1.9里已经被删除了
http://rpg.blue/forum.php?mod ...

原来如此,看来只能自己写个循环迭代之类的来判定了……




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1