• 评论了博文 go语言有哪些劣势?
    最大的劣势是语法不兼容C语言。 比如,居然不支持 if (n>0) {,非得要 if n>0 { 你可以支持if n>0 {,这个没问题。 但你不能拒绝支持 if (n>0) ...
  • 评论了主题 cgo有必要存在吗?
    很有必要,并且是go的优势之一。 不知道系统编程的,不会明白。 java和python,在这方面就是一个明显的弱点,调用C语言函数库不方便。 整个IT业的基础技术还是C语言,整个IT业还是建立在C语言...
  • go真正在短时间内要取代的,是C++。做C++,如果还不转学GO,过几年会发现工作机会越来越少。 C很安全,没有语言能够取代C,物联网兴起,C会更扩大地盘。 go如果持续加大发力,在10年后取代jav...
  • res := &ListNode{ Val: elements[0], } res实际得到的是一个指针。 temp := res,当然temp实...
  • 年轻时靠加班来提高自己的竞争力。 对于个体是赢的,但对于整体是输的。 都是想走捷径,最后却导致集体陷入困境的典型例子。 和现实社会差不多一样的写照。
  • 映射? 没有可能映射。 如果其中一个结构完全包含另一个结构的字段,那么就直接用嵌入小结构的方式来定义大结构。 如果两个结构都包含对方没有的属性,那就只能各自定义,没法映射。 按照GO的设计方法,应该是...
  • 前面链表的数据结构表示,就存在问题,不清晰,不符合链表节点的定义。 按照你这个意思,是双向链表,链表中的每一个节点,应该包含3个属性:本节点的数据,前一节点的指向,后一节点的指向。指向可以用指针、序号...
  • 评论了主题 goroutine死锁问题
    楼主这个例子,提醒我们,以后尽量用长度为1的通道,来代替无缓冲区通道,实际两个通道的作用都相同,但前者的坑更少。
  • 评论了主题 goroutine死锁问题
    <a href="/topics/8548#comment8" title="8">#8<span>楼</span></a> <a href="/user/jarlyyn" title="@jarly...
  • 评论了主题 goroutine死锁问题
    <a href="/topics/8548#comment3" title="3">#3<span>楼</span></a> <a href="/user/legendlzy" title="@leg...
  • 评论了主题 goroutine死锁问题
    似乎你发现了GO的一个bug。 这样也会报错 complete &lt;- &#34;aaa1&#34; msg := &lt;-complete fmt.Println(msg) compl...
  • 调用C语言函数库,简单搞定。 可以简单调用C函数库,无缝集成,这个本来就是GO的优势之一。
  • 赞同。 本人47,一样在编代码,一样学新东西。GO是前几个月才开始学,感觉很容易学懂,就是C语言的一种现代化尝试。毕竟C语言已经几十年没有实质性的变化,GO的出现是一个惊喜,一个有益的C语言的升级尝试...
  • 评论了博文 GO面向对象
    我个人理解,程序结构化设计,有多种方法,面向对象设计方法,只是其中一种,并不是只有这一种。 GO有它自己的一套程序结构化设计方法,不并能简单拿这套方法来和面向对象方法进行类比。两者只是部分相似,但其实...
  • go语言既然是一门新语言,有它一些自己特有的编码习惯。 楼主这个问题就是属于其中之一。 go语言的编码习惯是错误用error,鼓励这样子做。 判断返回值是否是nil,这种是java的习惯,不鼓励这样子...
  • 就用github登陆了。不用麻烦。 谢谢!