查看: 1438|回复: 3

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

[复制链接]
梦石
0
星屑
52
在线时间
586 小时
注册时间
2012-5-31
回帖
711
发表于 2013-5-3 08:18:35 | 显示全部楼层 |阅读模式

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

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

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

[pre lang="ruby" line="1"]


@best_quality = 0
@level_set = [10, 0, ""]
@level_set.each {|i|@best_quality += i[0]}  #请教这句要怎么理解?


n_el = 6
new_element = new_element|[n_el]    #请教这个“|”用在这起什么作用?
                                   #为什么我写成“new_element = n_el”又没有效果



equipment = $data_weapons[id] if type == "weapon" #这样的写法和下面的写法哪种好些?

if type == "weapon"           #和上面的写法区别在哪里?(是运算快还是什么?)
equipment = $data_weapons[id]
end


100.times do    #是循环100次的意思吗?
end[/pre]
梦石
0
星屑
50
在线时间
84 小时
注册时间
2013-4-5
回帖
138
发表于 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 感谢回答

查看全部评分

回复

使用道具 举报

梦石
0
星屑
52
在线时间
586 小时
注册时间
2012-5-31
回帖
711
 楼主| 发表于 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:}  
回复

使用道具 举报

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
回帖
5038

贵宾

发表于 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 感谢回答

查看全部评分

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

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部