Project1

标题: 请教2个脚本 [打印本页]

作者: 七仙女    时间: 2008-4-23 19:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: 蕾雅    时间: 2008-4-23 21:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: 蕾雅    时间: 2008-4-23 21:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: 禾西    时间: 2008-4-23 21:08
自幷集
a = []
a |=[9]
b = [1,2,3]
b |=[3]
c = 7
c |=true
p a,b,c
exit

不會解釋
a={}
bx= 0
c = Proc.new { |n| a[bx] = n }
bx= 3
c.call(b)
p a
bx= 4
c.call(b)
p a
exit

每次改變c的參數都會調用 p a[bx] = n  方法 以及改變 a 值 [LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者: 蕾雅    时间: 2008-4-23 21:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: 蕾雅    时间: 2008-4-23 21:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: 神思    时间: 2008-4-23 22:07
effective = false

effective |= true

effective = (effective or true)
基本上差不多

proc
orz = proc{ |str| p str * 2 }
orz.call("orz")  # "orzorz"
大概就素酱紫吧```
同上```基本上像一个Method


作者: 禾西    时间: 2009-6-12 08:00
proc 差不多就是一個方法 ==|||




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1