问题一:flag redefined

  1. 问题描述
    通过编译后未出现错误,一运行程序立即异常退出:

通过goland进行整个项目查找,都没有发现有使用到master变量的定义;但是从编辑器确认是flag解析多次了。

  1. 问题原因
    项目引用了vendor里面的库,里面库go文件在init函数里面有同样的命名,从而在加载引用的时候会被调用,从而在main运行的时候提示已经解析多次。用goland查找默认是该项目下的文件,可以通过指定vendor目录进行查找。

posted on 2020-11-05 23:34  无极限boy  阅读(783)  评论(0)    收藏  举报

导航