在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'
Run Code Online (Sandbox Code Playgroud)
顺便说一句.我知道我可以使用:
a = func(a)
Run Code Online (Sandbox Code Playgroud)