Sorry I misinterpreted. When Go was introduced a lot of people got caught up in the declaration order being opposite to C-style languages and I assumed you had too.
Nevertheless, it's similar to Algol's bracket syntax, except in Algol the type comes before the variable:
I meant the [], not just generally the type.
go: data []byte most (all?) other languages that use [] in arrays: data byte[]