golang
文章平均质量分 84
「已注销」
这个作者很懒,什么都没留下…
展开
-
golang中数组、字符串和切片-数组
数组统一概述数组数组定义语义说明数组迭代其他使用方式统一概述 在主流的编程语言中数组及其相关的数据结构是使用得最为频繁的,只有在它(们)不能满足时才会考虑链表、hash表(hash表可以看作是数组和链表的混合体)和更复杂的自定义数据结构。 Go语言中数组、字符串和切片三者是密切相关的数据结构。这三种数据类型,在底层原始数据有着相同的内存结构,在上层,因为语法的限制而有着不同的行为表现。...转载 2018-10-23 09:55:44 · 13919 阅读 · 0 评论 -
golang中数组、字符串和切片-字符串
字符串统一概述字符串定义及数据结构内存布局类型互转迭代本文整理自Go语言高级编程统一概述 在主流的编程语言中数组及其相关的数据结构是使用得最为频繁的,只有在它(们)不能满足时才会考虑链表、hash表(hash表可以看作是数组和链表的混合体)和更复杂的自定义数据结构。 Go语言中数组、字符串和切片三者是密切相关的数据结构。这三种数据类型,在底层原始数据有着相同的内存结构,在上层,因为...转载 2018-10-23 10:55:12 · 25030 阅读 · 0 评论 -
Go 语言的方法接受者用值类型还是指针类型??
很多人在写 Go 语言代码时经常会问一个问题,那就是一个方法的接受者类型到底应该是值类型还是指针类型呢,Go 的 wiki 上对这点做了很好的解释。 何时使用值类型如果接受者是一个 map,func 或者 chan,使用值类型(因为它们本身就是引用类型)。如果接受者是一个 slice,并且方法不执行 reslice 操作,也不重新分配内存给 slice,使用值类型。如果接受者是一个小的...原创 2018-11-03 17:00:03 · 282 阅读 · 0 评论 -
Hyperledger fabric-1.1.0 - 3. 配置Go语言环境
下载Go语言包https://dl.google.com/go/go1.11.linux-amd64.tar.gz加压到自定义目录下tar -C /usr/local -xzf go1.11.linux-amd64.tar.gz将Go加入到环境变量中并使之生效打开:vi /etc/profile将以下两句追加到上面打开的文件的末尾并保存export GOPATH=/opt/go...原创 2018-11-20 16:57:28 · 715 阅读 · 0 评论