摘要: Go 学习笔记 01 | 输出、变量、常量、命名规则和代码风格 Go 学习笔记 02 | 基本数据类型以及 byte 和 rune 类型 Go学习笔记 03 | 流程控制 Go 学习笔记 04 | 数组、切片 Go 学习笔记 05 | map 详解 Go 学习笔记 06 | 函数详解 Go 学习笔记 阅读全文
posted @ 2020-11-22 14:22 Wonz 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一、Golang 接口 Golang 中接口定义了对象的行为规范,只定义规范不实现。接口中定义的规范由具体的对象来实现。 package main import ( "fmt" ) //接口是一个规范 type Usber interface { // 最好以 er 结尾表示接口 start() s 阅读全文
posted @ 2020-11-22 14:07 Wonz 阅读(815) 评论(0) 推荐(0) 编辑
摘要: 一、go mod 以及 Golang 自定义包 go mod init 初始化项目 新建一个 demo 文件夹,在 demo 文件夹下新建 go.mod 文件和 main.go 文件,再在 demo 文件夹下新建一个 calc 文件夹,在 calc 文件夹下新建一个 calc.go 文件。 calc 阅读全文
posted @ 2020-11-22 14:01 Wonz 阅读(971) 评论(0) 推荐(0) 编辑
摘要: 一、Golang 结构体与 JSON 互相转换 JSON 是一种轻量级的数据交换格式。RESTful API 接口中返回的数据都是 JSON 数据。 JSON 基本格式: { key: value, } 结构体转 JSON 举例 package main import ( "fmt" "encodi 阅读全文
posted @ 2020-11-22 13:53 Wonz 阅读(1335) 评论(0) 推荐(0) 编辑
摘要: 一、结构体 实例化结构体 第一种实例化结构体:var 变量 结构体 package main import ( "fmt" ) type Person struct { name string age int sex string } func main() { var p1 Person // 实 阅读全文
posted @ 2020-11-22 13:48 Wonz 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一、Golang 中的指针 指针存储的是另一个变量的内存地址。 通过指针修改值会影响到原来的值。 package main import ( "fmt" ) func main() { a := 10 p := &a fmt.Println(p) fmt.Println(*p) *p = 30 fm 阅读全文
posted @ 2020-11-22 13:12 Wonz 阅读(90) 评论(0) 推荐(0) 编辑