还未发布过话题
  • 有现成的干嘛不用。

  • GOPATH 和 GOROOT 是必须要设置的。vscode 好像必须把你的 godef 之类的执行文件放到 GOPATH 的 bin 目录下,且 gopath 的 bin 目录也必须设置到系统的 PATH 目录下。

    vscode 调试功能没有使用过,建议使用 panic 和 log 包的函数来调试。

    推荐 idea 和 idea golang plugin 来写 golang 代码,但是唯一缺点是 idea 比较大,占内存,不过现在大家的电脑至少都有 2 个 G 的内存吧,所以也还好。

  • 因为你可能要反顺序遍历一个数组。

  • 大家说说看都用啥写Go at 2016年10月16日

    使用了一段时间 vscode,但是还是推荐 idea+idea golang plugin,真心话。当然,vscode 也很棒。

  • 空结构体struct{}的用法 at 2016年10月16日
    // test code
    a := struct{}{}
    b := struct{}{}
    log.Println(a == b) // true
    log.Printf("%p, %p\n", &a, &b) // 0x7bb7f8, 0x7bb7f8
    
    

    注意指针值居然是一样的,哈哈。