probably assign on callback. In other words, Ruby doesn't have
a direct pass-by-reference operation for numbers,
but you can easily achieve the same result.
using irb:
10 :> def foo(c,d)
return c+1, d+2
end
==> nil
13 :> a,b = 5,6
==> [5, 6]
14 :> puts a,b
5
6
==> nil
15 :> a,b = foo(a,b)
==> [6, 8]
16 :> puts a,b
6
8
Eric Christensen wrote:
> What's the Ruby way of achieving pass-by-reference for numbers, as in
> the C code
>
> void foo (int* x)
> {
>
> }