Возможно ли в Go создать массив, где каждый элемент массива будет массивом срезов или структур.
Что-то вроде в PHP
$a = [1=>"test", 2=>""]
// in this example 2 is integer will be for GoLang?
$a[2] = [ object, object, object ]
Могу ли я сделать в Go что-то вроде?Я знаю о неправильном синтаксисе.
var a [int][]StructureName
b := make([]StructureName, 0)
b := append ( b, StructureName{a, b, c, d})
b := append ( b, StructureName{e, f, g, h})
a[0] = append (a[0][0], b)
`/*
[
1 => [
‘username1’, <-- string element
‘events’=>[ <-- array of structures
object1, <-- structure
object2, <-- structure
object3 <-- structure
]
],
2 => [ <-- next record
‘username2’,
‘events’=>[
object1,
object2,
object3
]
]
]
*/
`