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?
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?