摘要: nil nil 是go语言中预先定义的标识符,不是关键字或保留字。我们可以直接使用nil,而不用声明它。而且我们可以定义一个名称为 nil 的变量,比如下面这样: var nil = errors.New("my god") 虽然上面的声明语句可以通过编译,但是并不提倡这么做。 默认值nil 在go 阅读全文
posted @ 2020-03-26 19:20 -零 阅读(1353) 评论(0) 推荐(0) 编辑
摘要: 原文链接:C语言编程优化运行速度 作者:老孙 1、选择合适的算法和数据结构 选择一种合适的数据结构很重要,如果在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。数组与指针语句具有十分密切的关系,一般来说,指针比较灵活简洁,而数组则比较直观,容易理解。对于大部分的编译器,使用指针比使 阅读全文
posted @ 2020-03-26 16:38 -零 阅读(1143) 评论(0) 推荐(0) 编辑
摘要: close func close(c chan<- Type) close用于关闭一个channel,使用close函数要注意以下几点: 关闭一个只接受的channel会导致错误 在一个已经关闭的channel上发送数据会导致panic 关闭一个nil channel会导致panic 在一个chan 阅读全文
posted @ 2020-03-26 13:09 -零 阅读(1211) 评论(0) 推荐(0) 编辑