Go 相关问题及解决办法汇总
Posted 半塘少年
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Go 相关问题及解决办法汇总相关的知识,希望对你有一定的参考价值。
目录
1. # command-line-arguments ./main.go:25:2: undefined: initHandlers
1. # command-line-arguments ./main.go:25:2: undefined: initHandlers
问题背景:
同一个包下的两个文件,点击idea的运行按钮或者运行 go run main.go命令时,就会报错 (# command-line-arguments ./main.go:25:2: undefined: initHandlers)如下图所示。
问题原因:
在文件模式下,同一目录下不能将方法放在当前目录下的单独文件中调用,但是在包模式下可以。
解决办法:
- 该出错原因属于go的多文件加载问题,采用go run命令执行的时候,需要把待加载的.go文件都包含到参数里面。通过 go run *.go (目录里面没有test.go才行)
- 配置IDE(goland) 以 package包模式运行
相关资料
1. https://blog.csdn.net/lhl1124281072/article/details/80405474
以上是关于Go 相关问题及解决办法汇总的主要内容,如果未能解决你的问题,请参考以下文章