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

Project1

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

[已经过期] 请教下以下脚本什么意思

[复制链接]

Lv1.梦旅人

梦石
0
星屑
52
在线时间
586 小时
注册时间
2012-5-31
帖子
768
跳转到指定楼层
1
发表于 2013-5-3 08:18:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 wwwcctvty 于 2013-5-3 16:44 编辑

RUBY 代码复制
  1. @best_quality = 0
  2. @level_set = [10, 0, ""]
  3. @level_set.each {|i|@best_quality += i[0]}  #请教这句要怎么理解?
  4.  
  5.  
  6. n_el = 6
  7. new_element = new_element|[n_el]    #请教这个“|”用在这起什么作用?
  8.                                    #为什么我写成“new_element = n_el”又没有效果
  9.  
  10.  
  11.  
  12. equipment = $data_weapons[id] if type == "weapon" #这样的写法和下面的写法哪种好些?
  13.  
  14. if type == "weapon"           #和上面的写法区别在哪里?(是运算快还是什么?)
  15. equipment = $data_weapons[id]
  16. end
  17.  
  18.  
  19. 100.times do    #是循环100次的意思吗?
  20. end

Lv1.梦旅人

梦石
0
星屑
50
在线时间
84 小时
注册时间
2013-4-5
帖子
152
2
发表于 2013-5-3 08:57:24 | 只看该作者
@best_quality = 0
@level_set = [10, 0, ""]
@level_set.each {|i|@best_quality += i[0]}  #请教这句要怎么理解?    貌似是在这里把 i 值 对应的整个变量组  自加 i[0] 赋值了一次
n_el = 6
new_element = new_element|[n_el]    #请教这个“|”用在这起什么作用?      这个是一个运算符号 | 按位或运算符  什么用我也不知道 我是刚刚才开始学这个 噗                        
#为什么我写成“new_element = n_el”又没有效果  
equipment = $data_weapons[id] if type == "weapon" #这样的写法和下面的写法哪种好些?      这个是 当type是 weapon 时 装备 weapons[id]的 weapon 貌似没有分支存在?
if type == "weapon"           #和上面的写法区别在哪里?(是运算快还是什么?)  这个该是后边还可以添加其他的情况吧
equipment = $data_weapons[id]
end  


100.times do    #是循环100次的意思吗?   介个我不知道了
end

话说吾辈也是来学这个的 可能又说错的地方 噗~ 赶脚是来坑人啊 果断逃

评分

参与人数 1星屑 +80 收起 理由
hcm + 80 感谢回答

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
52
在线时间
586 小时
注册时间
2012-5-31
帖子
768
3
 楼主| 发表于 2013-5-4 09:50:10 | 只看该作者
光の異形 发表于 2013-5-3 08:57
@best_quality = 0
@level_set = [10, 0, ""]
@level_set.each {|i|@best_quality += i[0]}  #请教这句要怎 ...

{:2_263:} 表示没明白,@hys111111 @hcm @亿万星辰 呼叫大大们帮忙解释下{:2_30:}  
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
280
在线时间
1374 小时
注册时间
2005-10-16
帖子
5113

贵宾

4
发表于 2013-5-4 10:39:26 | 只看该作者
本帖最后由 亿万星辰 于 2013-5-4 10:41 编辑

1
for i in @level_set
  @best_quality += i[0]
end

2
两个数组的并集运算

3
1行、3行

4
for i in 0...100
...
end

评分

参与人数 1星屑 +30 收起 理由
hcm + 30 感谢回答

查看全部评分

我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-26 13:09

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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