![](https://img-blog.csdnimg.cn/2a611d04bf7247f1b71e9f0673ddf761.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Golang的登神长阶之路
文章平均质量分 85
学习Go,为项目服务
JehanRio
菊厂后端小花 | Started from the bottom
展开
-
GO基本语法学习之路 Day2 —— goroutine、go mod
第一天还觉得go挺简单的,直到今天接触到反射、断言,把我难住了。算了,疑问留给后面用到的时候再解决吧,现在先把基本的语法学好。并发部分学完后,后面打算用go刷力扣刷个几天了,然后6.824的lab1也要来临了。Go modules 是 Go 语言的依赖解决方案,发布于 Go1.11,成长于 Go1.12,丰富于 Go1.13,正式于 Go1.14 推荐在生产上使用。Go 语言长久以来的依赖管理问题。“淘汰”现有的 GOPATH 的使用模式。统一社区中的其它的依赖管理工具(提供迁移功能)。原创 2023-08-01 22:45:06 · 443 阅读 · 0 评论 -
GO基本语法学习之路 Day2
GO语言中没有类的概念,也不支持类的继承等面向对象的概念。GO语言中通过结构体的内嵌再配合接口比面向对象具有更高的扩展性和灵活性。结构体的定义如果类名首字母大写,表示其他包也能够访问,和函数一样,即全局类;如果类的属性首字母大写,表示对其他包是的,否则则是的,只能自己包使用如果类的方法首字母大写,表示当前方法在其他包也能访问,这一点都是通用的通过上面也能看出,go的封装是针对包来封装的。结构体方法的创建创建一个对象:这里类似于C++中的初始化构造,大括号里面加入键值对,当然也可以省略键值对需要注意原创 2023-08-01 20:01:30 · 426 阅读 · 0 评论 -
GO基本语法学习之路 Day1
计划是花三四天把基本的语法学完,然后开始学习6.824了,后面的编程都需要用GO了。Go 语言切片是对数组的抽象。Go 数组的长度不可改变,在特定场景中这样的集合就不太适用,Go中提供了一种灵活,功能强悍的内置类型切片(“动态数组”),与数组相比切片的长度是不固定的,可以追加元素,在追加时可能使切片的容量增大。slice的4种定义方式。原创 2023-07-31 21:08:59 · 448 阅读 · 0 评论 -
Golang的环境配置 —— Linux篇
今天先把环境配置好,后面的打算是花一天把基础语法学一下,然后就开始做6.824的第一个lab了。原创 2023-07-27 22:29:21 · 1977 阅读 · 0 评论