初级会员
  • 第 56571 位会员
  • houyanzu
  • 侯月金
  • 2020-09-16 06:33:23
  • Offline
  • 19 70

最近发布的主题

    暂无

最近发布的文章

    暂无

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • 异步调用,返回值用管道传到想接收的地方。
  • 没明白楼主要说啥,想要表达接口没啥用?还是不知道接口有啥用?
  • 以下划线为函数名没见过,但是见过 _ = xxxxxx,这种形式。一般是出现在自动生成的代码里,防止生成代码里没有使用import的包而报错。可能当函数名也有异曲同工之处吧。
  • 评论了主题 空切片问题
    #12 @liangmanlin 附加一句,nil并不是空指针,是goalng特有的类型,并且这里的引用类型也不能理解为C++的引用。
  • 评论了主题 空切片问题
    #12 @liangmanlin 没错,切片底层确实是一个结构体,但是这个结构体可以理解为底层数组的引用。此引用当然跟C++的引用不是一样的概念,你可以搜一下goalng的引用类型,开发者已经约定成俗的认为slice、map和channel为引用类型了。你上边说slice不能与nil做比较是不对的,因为slice只有在new或者make之后才会分配内存,只是var s []int,这样的话,s确实是nil。还有你贴出来的代码,想证明slice不是引用,也是不对的,结果不变只是因为底层数组扩容导致了指针改变,而不能说明slice不是引用。