golang 返回错误和接受对象个数不匹配的问题,修改错误之后不起作用

问题来源

livego,一个golang的音视频开源项目,在拉代码进行编译的时候遇到的,错误如下
assignment mismatch: 2 variables but uuid.NewV4 returns 1 values

分析

这个错误应该就是NewV4这个方法有两个返回值,但接受对象只有一个吧,然后我就增加了一个接受值,如下图

相关截图

  • 源代码截图
    在编译一个开源项目时遇到( assignment mismatch: 2 variables but uuid.NewV4 returns 1 values),修改错误之后不起作用
  • 我修改成下面这样,依旧报这个错误

在编译一个开源项目时遇到( assignment mismatch: 2 variables but uuid.NewV4 returns 1 values),修改错误之后不起作用

  • uuid.NewV4()函数截图

在编译一个开源项目时遇到( assignment mismatch: 2 variables but uuid.NewV4 returns 1 values),修改错误之后不起作用

在编译一个开源项目时遇到( assignment mismatch: 2 variables but uuid.NewV4 returns 1 values),修改错误之后不起作用
请问这是怎么回事?

讨论数量: 2

忘了附上这个相关的开源项目的地址了, https://github.com/gwuhaolin/livego.git

4年前 评论

大概率依赖包版本问题,你的修改没有问题!至于为什么没有生效,了解情况太少不太好猜测!

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!