vars() = (:x, :y, :z)

foo(x, y, z) = eval(vars()[1]) + eval(vars()[2]) + eval(vars()[3])

x = y = z = 1

@show foo(10, 10, 10)

foo(10, 10, 10) = 3
>


Is this intended? 


Reply via email to