golang
swallowblank
这个作者很懒,什么都没留下…
展开
-
04-自己的golang学习及速查笔记——面向对象
Go 语言通过用自定义的方式形成新的类型,结构体是类型中带有成员的复合类型。Go 语言使用结构体和结构体成员来描述真实世界的实体和实体对应的各种属性。Go 语言中的类型可以被实例化,使用new或&构造的类型实例的类型是类型的指针。结构体成员是由一系列的成员变量构成,这些成员变量也被称为“字段”。字段有以下特性:字段拥有自己的类型和值。字段名必须唯一。字段的类型也可以是结构体,甚至是字段所在结构体的类型。关于 Go 语言的类(class)Go 语言中没有“类”的概念,也不支持“类”原创 2020-08-14 15:13:08 · 121 阅读 · 0 评论 -
04-自己的golang学习及速查笔记——函数
string1. 与其他语言的主要差异string是数据类型。不是引用或指针类型string是只读的byte slice,len()函数访问的是它包含的byte数,例如s := "abc"s[0] = '1' // errorlen("严") // 输出3string的byte数组可以存放任何数据2. Unicode 与 UTF-8的区别Unicode是一种字符集UTF-8是Unicode的存储实现go语言的内置机制,rune可以取出string中的unicodevar原创 2020-08-13 17:05:36 · 132 阅读 · 0 评论 -
Go语言初体验踩坑记——vscode无法安装模块
Installing github.com/mdempsky/gocode FAILEDInstalling github.com/uudashr/gopkgs/v2/cmd/gopkgs FAILEDInstalling github.com/ramya-rao-a/go-outline FAILEDInstalling github.com/acroca/go-symbols FAILEDInstalling golang.org/x/tools/cmd/guru FAILEDInstall.原创 2020-08-13 16:45:06 · 1105 阅读 · 1 评论 -
第一个Go程序 & 如何从命令行读取参数
这一部分主要讲如何安装GO用Go写第一个程序,主函数的返回值如何读取命令行参数1 安装不再赘述,要注意的是,从Go1.8版本以后,不再必要GOPATH环境,而是采用默认值 %USERPROFILE%/go。2 第一个Go程序我们创建文件夹 /go_learning/src/ch1/main/hello_world.gopackage mainimport "fmt"func main() { fmt.Println("hello world!")}这里注意包名必原创 2020-08-12 10:05:20 · 871 阅读 · 0 评论 -
自己的golang学习及速查笔记——基本语法
目录1. 变量2. 常量3. 循环3.1 普通循环3.2 range循环4. 条件5. switch6. 数组常见的数组定义1常见的数组定义21. 变量package mainimport "fmt"func main() { var 可以声明 1 个或者多个变量。 var a string = "initial" 你可以申明一次性声明多个变量。 var ...原创 2019-09-01 18:10:56 · 306 阅读 · 0 评论 -
自己的golang学习及速查笔记——常用数据结构【数组、切片、map、list、string、nil】
目录6. 数组常见的数组定义1(废弃)常见的数组定义2(废弃)6.1 数组的声明6.2 数组的声明及初始化6.3 数组的比较6.4 数组的遍历7. 多维数组7.1 多维数组的声明及初始化7.2 同类型的数组之间可以直接赋值8. 切片8.1 从数组或切片生成切片8.2 声明新的切片8.3 使用make()构造切片8.4 append()8.4.1 在尾部添加元素8.4.2 在头部添加元素8.4.3 ...原创 2019-09-04 09:35:54 · 540 阅读 · 0 评论