go语言需要注意的一些细节(想到一点写一点)
golang在编写过程中有一些比较容易掉进去的坑,在没有找到原因的时候就是爬不出来,但问题解决之后才发现原来就这么回事了,为了防止再次出错,记下来以供参考:
1 对于局部变量、赋值不等于使用,这个问题其实非常简单,但也容易导致别人一下子就掉进去了
eg:
var s string
s = "golang"
这里仅仅是给变量s赋值了而已,所以你在编译的时候还是会报 unusage的error
golang在编写过程中有一些比较容易掉进去的坑,在没有找到原因的时候就是爬不出来,但问题解决之后才发现原来就这么回事了,为了防止再次出错,记下来以供参考:
1 对于局部变量、赋值不等于使用,这个问题其实非常简单,但也容易导致别人一下子就掉进去了
eg:
var s string
s = "golang"
这里仅仅是给变量s赋值了而已,所以你在编译的时候还是会报 unusage的error