在Golang中传递指向地图的指针

我在 Go 中创建指向地图的指针时遇到了一些麻烦。您能否让我知道我是否正确传递了map参数?它将整数值与结构配对。


    type symbol_table struct{

                   ---

                   ---

                   ---

    }

    //is the map parameter being called correctly?

func TD(..., symbolMAP *map[int]symbol_table, ...){


                   ---

                   ---

                   ---

    }

    func main(){

               symbolMAP:=make(map[int] symbol_table)

               TD(&symbolMAP)

       }


浮云间
浏览 178回答 2
2回答

30秒到达战场

正如评论中已经指出的那样,无需将指针传递给map。甲地图已经引用类型。映射中的变化将通过其他变量观察到。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go