赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 2700 |
最后登录 | 2014-4-16 |
在线时间 | 33 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 33 小时
- 注册时间
- 2011-6-27
- 帖子
- 49
|
3楼
楼主 |
发表于 2013-12-25 14:41:18
|
只看该作者
国产吃货 发表于 2013-12-25 14:23
$game_actors[1]
这个还真不知道,不过往回推算一下。
$game_actors[1]并没有写成$game_actors.[](1)还是有 ...
我想写一个自己想要实现的想法所以必须要了解一点东西。
我知道因为$game_actors在初始化的时候是被返回一个数组(@data),所以可以[1]这样写吧?但是我不知道,在init方法中它调用了[]方法但是不带参数,是不是意味着让这个方法用初始化参数来运行呢?
由于 def [](actor_id)没定义初始化参数是不是就意味着初始化参数是nil呢?
return nil unless $data_actors[actor_id]是不是意味着return nil unless $data_actors[nil]呢?
|
|