设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1855|回复: 2
打印 上一主题 下一主题

[已经解决] 脚本请教:关于数组的nitems方法

[复制链接]

Lv3.寻梦者

梦石
0
星屑
3278
在线时间
1120 小时
注册时间
2009-4-15
帖子
815
跳转到指定楼层
1
发表于 2014-4-9 23:04:25 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 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。

Lv3.寻梦者

梦石
0
星屑
3278
在线时间
1120 小时
注册时间
2009-4-15
帖子
815
3
 楼主| 发表于 2014-4-10 08:47:00 | 只看该作者
喵呜喵5 发表于 2014-4-9 23:54
帮助文档有错,这个方法只适用于VX和XP,在VA的Ruby1.9里已经被删除了
http://rpg.blue/forum.php?mod ...

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

点评

count{|i| !i.nil?}  发表于 2014-4-10 11:29
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21484
在线时间
9389 小时
注册时间
2012-6-19
帖子
7114

开拓者短篇九导演组冠军

2
发表于 2014-4-9 23:54:32 | 只看该作者
本帖最后由 喵呜喵5 于 2014-4-9 23:56 编辑

帮助文档有错,这个方法只适用于VX和XP,在VA的Ruby1.9里已经被删除了
http://rpg.blue/forum.php?mod=viewthread&tid=321888

评分

参与人数 2星屑 +105 收起 理由
Sion + 100 认可答案
taroxd + 5 我很赞同

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-9-25 07:18

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表