How can I define vectors using struct?

Hello,

With that you never get the State([0, 0, 1, 0, 0]) or State([0, 1, 0, 0, 0]) for example, finally I did:

null =[State(α,β,γ,δ,ζ) for α in 0:5 for β in 0:5 for γ in 0:5 for δ in 0:5 for ζ in 0:0] #terminal states 
non_null =[State(α,β,γ,δ,ζ) for α in 0:5 for β in 0:5 for γ in 0:5 for δ in 0:5 for ζ in 1:5] #non terminal states
SS = vcat(null, non_null) #state space = concatenate null and non_null`
``