我知道在perl中,我们可以从子程序中返回哈希键引用,如下所示:
return {'A' => 1, 'B' => 2};
据我所知golang没有set数据结构。我想知道如何通过使用地图来实现上述方法吗?
如果只想从函数返回对新地图的引用,请执行以下操作:
package main
import "fmt"
func create() map[string]int {
return map[string]int{"A": 1, "B": 2}
}
func main() {
m := create()
fmt.Println(m)
}
在Go中,地图是参考类型。