In Javascript I'd do something like this:
var funcName = function(param1, param2, param3) {
return {
arr: [
{key1: param1, key2: param2}
],
key2: param3
};
}
What would be the equivalent in Go?
In Javascript I'd do something like this:
var funcName = function(param1, param2, param3) {
return {
arr: [
{key1: param1, key2: param2}
],
key2: param3
};
}
What would be the equivalent in Go?
Here's a direct translation to Go:
var funcName = func(param1, param2, param3 interface{}) interface{} {
return map[string]interface{}{
"arr": []interface{}{
map[string]interface{}{"key1": param1, "key2": param2},
},
"key2": param3,
}
}
There's probably a better way to accomplish the real problem you are trying to solve.