How to pass any number of symbols to a macro using a function?
function func(args::Vararg{Symbol, N}) where N
# return @macros x y z # `x, y, z` from `args`
end
func(:x, :y, :z) # -> @macro x y z
How to pass any number of symbols to a macro using a function?
function func(args::Vararg{Symbol, N}) where N
# return @macros x y z # `x, y, z` from `args`
end
func(:x, :y, :z) # -> @macro x y z