Calling a struct as a function

For a type in v0.5 you could define a function like this that allows the syntax b = a(2,1) (it’s probably the same for a struct in v0.6):

function (a::BitNumber)(width, val)
...
end
1 Like