![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GoLang
7voyage
这个作者很懒,什么都没留下…
展开
-
Golang语法笔记
Golang语法笔记const & iota完全掌握iota:https://studygolang.com/articles/22468?fr=sidebar不同 const 定义块互不干扰;所有注释行和空行全部忽略;没有表达式的常量定义复用上一行的表达式;从第一行开始,iota 从 0 逐行加一;// 定义数量级,也可以定义为整型type ByteSize float64const ( _ = iota //原创 2020-12-03 21:47:08 · 1483 阅读 · 0 评论 -
Go语言测试:testing
Go语言测试:testing学习参考来源:https://www.liwenzhou.com/posts/Go/16_test/go test工具必须导入包:import "testing"go test命令是一个按照一定约定和组织的测试代码的驱动程序,所有以_test.go为后缀名的源代码文件都是go test测试的一部分,不会被go build编译到最终的可执行文件中。在*_test.go文件中有三种类型的函数,单元测试函数、基准测试函数和示例函数。类型格式作用测试原创 2020-11-25 17:41:38 · 1409 阅读 · 0 评论 -
单链表-Go语言实现
单链表单链表;双链表;环形链表;带头节点的单链表head -> a1 -> a2 -> a3有了头结点后,对在第一个元素结点前插入结点和删除第一个结点,其操作与对其它结点的操作统一了。单链表的优缺点及使用场景优点:插入删除操作便捷;不需要一块集中的内存空间;元素的存储单元是任意的,可连续也可不连续;不需要限定长度;缺点:不支持随机存取,仅可以从头开始查找;其查找时间复杂度为O(n);存放元素时需要另外开辟一个指针域的空间;额外占用内存空间;使用场景:不清原创 2020-11-19 18:34:46 · 193 阅读 · 0 评论 -
顺序表
顺序表简单理解就是数组;优缺点及使用场景优点:随机访问,在O(1)时间内找到第i个元素;数据表中的数据是连续存放的,因此只要知道数据表中第一个元素的地址,那么后面的数据元素的地址就可以马上算出来。存储密度高,每个节点只存储数据元素本身;无需为表中元素之间的逻辑关系添加额外的存储空间;缺点:扩展容量不方便;静态分配不能拓展容量;即便采用动态分配的方式实现,拓展长度的时间复杂度也比较高;插入、删除操作不方便,需要移动大量元素⚠️:尾插效率高!使用原创 2020-11-16 22:22:11 · 183 阅读 · 0 评论 -
Golang交叉编译(跨平台编译)
记录:macos 编译linux arm下的:CGO_ENABLED=0 GOOS=linux GOARCH=arm go build xxx.go感谢博主:https://blog.csdn.net/hx7013/article/details/91489642原创 2020-04-29 15:33:12 · 2247 阅读 · 0 评论