在Ruby中,是否可以传递一个值类型语义的参数(例如Fixnum),以引用的方式传递?类似于C#中的'ref'关键字。
示例:
在Ruby中,是否可以像C#的“ref”关键字一样通过引用传递具有值类型语义的参数(例如Fixnum)?
示例:
示例:
在Ruby中,是否可以像C#的“ref”关键字一样通过引用传递具有值类型语义的参数(例如Fixnum)?
示例:
def func(x)
x += 1
end
a = 5
func(a) #this should be something like func(ref a)
puts a #should read '6'
顺便说一句,我知道我可以使用:
a = func(a)