![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
GoLang Record
文章平均质量分 85
Golang Record
RIICARDO_
码海拾贝让人惬意,又遍布惊喜!
展开
-
Go_Learning_2_函数式编程
Go_Learning_2_函数式编程 文章目录Go_Learning_2_函数式编程0. 函数1. 可变参数2. defer函数 首先函数式编程是一种数学思想,相较于传统的命令式编程有这思想上的差异,此篇仅记录某些具体表现形式,真正的编程思想仍任重道远,希望十年后的自己能对函数式编程思想有更深入的认识 0. 函数 可以有多个返回值 所有参数都是值传递:slice,map,channel会有传引用的错觉 函数可以作为变量的值 函数可以作为参数和返回值 slice之所以会被误认为是地址传递,因为原创 2021-09-01 13:57:16 · 153 阅读 · 0 评论 -
Go_Learning_1_常用集合
Go_Learning_1_常用集合 文章目录Go_Learning_1_常用集合0. 数组0.0 声明0.1 遍历0.2 数组截取1. 切片1.0 切片内部结构1.1 切片声明1.2 切片共享存储结构1.3 扩容机制1.4 数组与切片不同2. Map2.0 声明2.1 元素访问2.2 遍历2.3 Map与工厂模式2.4 Map实现Set3. 字符串3.1 Unicode和UTF-83.2 常用方法3.3 类型转换 0. 数组 0.0 声明 var a [3]int a[0] = 1 //声明并初始化为原创 2021-08-31 16:47:40 · 92 阅读 · 0 评论 -
Golang_Learning_0_基础语法
Go_0 文章目录Go_00. 应用程序入口1. 退出返回值2. 获取命令行参数3. 编写测试程序4. 变量5. 常量6. 基本数据类型7. 指针8. 运算符9. 循环和条件 本节记录基本语法结构 0. 应用程序入口 必须是main包:package main 必须是main方法:func main() 文件名不一定是main.go 1. 退出返回值 Go中的main函数不支持任何返回值 通过os.Exit来返回状态 package main import ( "fmt" "os" )原创 2021-08-30 17:14:40 · 122 阅读 · 0 评论