【发布时间】:2010-09-14 18:15:09
【问题描述】:
在 Ruby 中,是否可以通过引用传递具有值类型语义的参数(例如 Fixnum)? 我正在寻找类似于 C# 的 'ref' 关键字的东西。
例子:
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)
【问题讨论】:
标签: ruby parameter-passing pass-by-reference