查看: 2578|回复: 3

[已经解决] 还是||的问题啊

[复制链接]
梦石
0
星屑
75
在线时间
139 小时
注册时间
2014-5-4
回帖
53
发表于 2016-1-10 10:32:54 | 显示全部楼层 |阅读模式

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

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

×
一段脚本看不懂啊

[pre lang="ruby"]array = [1,2]
array [0] =1
array [1] =2
array [2] = nil
array [2] || 0 = 0
array [3] || 0 =0 [/pre]

我看脚本是意识是 将不存在的元素都定义为零
但是 array[2]是false  ,0是true 。array [2] || 0为true,
然后将array [2] || 0的true再赋值为0?

我糊涂了,

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2016-1-10 10:44:16 | 显示全部楼层
本帖最后由 taroxd 于 2016-1-10 10:51 编辑

一段本来就会报语法错误的代码,看不懂也是正常的

点评

不能啊 这是出自 RGSS 3 入门教程大家写(第二弹)中的一段啊  发表于 2016-1-10 11:36
回复

使用道具 举报

梦石
0
星屑
75
在线时间
139 小时
注册时间
2014-5-4
回帖
53
 楼主| 发表于 2016-1-10 11:40:11 | 显示全部楼层
https://rpg.blue/forum.php?mod=viewthread&tid=367517&page=1#pid2519111

6楼 的:$game_variables是什么东西?似乎很像是一个数组?

Snap11.jpg

回复

使用道具 举报

梦石
0
星屑
50
在线时间
269 小时
注册时间
2014-5-9
回帖
124

开拓者

发表于 2016-1-10 11:45:31 | 显示全部楼层
invirgin 发表于 2016-1-10 12:40
https://rpg.blue/forum.php?mod=viewthread&tid=367517&page=1#pid2519111

6楼 的:$game_variables是 ...

在别人的提醒下我发现这里之前是我没注意写错了
正确的代码应该是:
  1. array[2] = array[2] || 0
复制代码
这样

点评

谢谢 大大 明白了  发表于 2016-1-10 12:09

评分

参与人数 1星屑 +200 收起 理由
taroxd + 200 认可答案

查看全部评分

泉眼无声惜细流,树阴照水爱晴柔。
小荷才露尖尖角,早有蜻蜓立上头。
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部