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

Project1

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

[已经解决] 【整理】RGSS3教程大家写整理所得打印版---长一点会有人看吗

[复制链接]

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

1
发表于 2014-1-5 13:26:33 | 显示全部楼层
本帖最后由 taroxd 于 2014-1-5 13:49 编辑

第21页对 &&、||的介绍有点问题吧,比如说||并不是只要有一个为真就是真,而是
a || b 中,若abu不为nil或false则返回a(不计算b的值),否则返回b。

虽然后面给的例子有提到 0 || 1 && true  的结果是0,但是在一开始说明的时候没有说清楚这一点

不然会无法理解Game_Variables中
RUBY 代码复制
  1. def [](variable_id)
  2.     @data[variable_id] || 0
  3.   end



第34页对rand说明有误,应为接受一个参数n,返回一个0~n-1的随机整数
诡异的是下面的例子又是对的……

42页例子的第2行,六六、七七没加引号
神奇的是第5行依然是正确的

第42页:除此以外哈希表与数组没有任何区别
你TM在逗我!!!

点评

貌似C语言中||表示或,&&表示且。但是ruby好像会有些不同的说  发表于 2014-3-2 10:26
其实一样,都是个悲剧  发表于 2014-1-18 22:25
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

2
发表于 2014-1-19 09:09:21 | 显示全部楼层
本帖最后由 taroxd 于 2014-1-19 09:10 编辑
无脑之人 发表于 2014-1-5 21:12
关于&&和||
&&和||的确不是单纯的数学上的逻辑与逻辑或,而是短路运算:
a && b #=> a ? b : a


Array.new(100,54)没有问题,不然这个方法就没有存在意义了=。=
同一个54有什么问题?你还能不改object_id,把一个54改成53不成?

Note that the second argument populates the array with references to the same object. Therefore, it is only recommended in cases when you need to instantiate arrays with natively immutable objects such as Symbols, numbers, true or false.

To create an array with separate objects a block can be passed instead. This method is safe to use with mutable objects such as hashes, strings or other arrays:
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

3
发表于 2014-2-8 18:36:02 | 显示全部楼层
本帖最后由 taroxd 于 2014-2-8 19:00 编辑
余烬之中 发表于 2014-2-8 18:19
恩…………ruby就是ruby 无所谓指针和值吧…………
不然所有的对象岂不都是一个指针?
@DeathKing @无脑之 ...


前面是在说这个问题

RUBY 代码复制
  1. a = Array.new(5, Array.new)
  2. a[0][0] = 1
  3. p a   # => [[1], [1], [1], [1], [1]]

RUBY 代码复制
  1. a = Array.new(5) { Array.new }
  2. a[0][0] = 1
  3. p a   # => [[1], [], [], [], []]


这里貌似指针和值什么的无所谓,只要在上面那种情况传进去的参数是不可变的就行了。
感觉Ruby里面指针什么的确实不重要呢。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-5 16:41

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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