Reference

NamedDimsArrays.@namesMacro
@names x y ...
@names x[1:3] y[1:3, 2:4] ...

Short-hand notation for constructing "named symbols", i.e. objects that can be used as names. In other words, the following expressions are equivalent:

x, y, z = @names x y z
x, y, z = Name.((:x, :y, :z))
source