Clearing my knowledge of BMax Arrays stinks

BlitzMax Forums/BlitzMax Beginners Area/Clearing my knowledge of BMax Arrays stinks

should been "Clearly" ...

because how come if I use this within a Type declaration it fails to compile (actually it fails outside of type declaration too):

Const MultiplierArray%[]=[1,2]


yet this works

Field MultiplierArray%[]=[1,2]


?

This also fails:

Const MultiplierArray%[2]=[1,2]


So does this:

Const MultiplierArray%=[1,2]


and this:

Const MultiplierArray%[1,2]


so for now I'm just using a field that I've initialised. Where am I going dumbly wrong, thanks!