
golang
Yang_T_1024
快快长大
展开
-
Go语言精进之路读书笔记—第三章 声明、类型、语句与控制结构(五)map
map 是啥?无序的 key value 键值对。原创 2023-07-11 15:16:16 · 306 阅读 · 0 评论 -
Go语言精进之路读书笔记—第三章 声明、类型、语句与控制结构(四)切片
看完了有点懵,需要多多的代码实例来理解一下如何切片。不明觉厉,感觉这个玩意很NB的样子!slice可替代数组,比数组更加灵活。一个数组可以建立多个切片。切片的高级特性:动态扩容。原创 2023-06-25 16:29:54 · 130 阅读 · 0 评论 -
Go语言精进之路读书笔记—第三章 声明、类型、语句与控制结构(三)复合字面值
对于零值不适用的场景,要为变量赋初值。对于复合类型,首选go提供的复合字面值为初值构造器。复合的类型包括结构体、数组、切片、map。这就是go语音为复杂类型赋值的方式吧~~~可以作为 复合类型变量 的 初值构造器。顾名思义就是给复杂的变量赋值。原创 2023-06-25 15:49:02 · 255 阅读 · 0 评论 -
Go语言精进之路读书笔记—第三章 声明、类型、语句与控制结构(二)无类型常量简化代码和iota
const可以声明显示类型常量,也可以指定无类型常量,微创新,追求简单。go的运算不支持隐式类型转换,必须要显示类型转换。所以说定义的时候尽量不定义数据类型,方便进行数据运算咯????const提供了隐式使用第一行表达式,下面的定义方式等价。原创 2023-06-21 16:32:07 · 171 阅读 · 0 评论 -
Go语言精进之路读书笔记—第三章 声明、类型、语句与控制结构(一)变量声明
想要做好代码变量声明的一致性,需要明确要声明的变量是包级变量,还是局部变量、是否延迟初始化、是否接受默认类型、是否为分支控制变量,并结合聚类和就近原则。原创 2023-06-21 15:41:36 · 137 阅读 · 0 评论 -
Go语言精进之路读书笔记—第二章 项目结构、代码风格与标识符命名
go语言追求简单一致利用上下文辅助名字信息传达的命名惯例。感觉还是要大家命名达成一致,实话说简短的命名还是对可读性存疑的。是类似 java google format 的插件么?集成到 ide 里面用来规范代码的吗?感觉只在上下文比较简单的场景,可能会比较合适。代码任何第三方构建工具脚本,例如 mave gradle的构建脚本。项目自身要使用并且同样也是可执行文件对应main包要依赖的库文件。存放项目要构建的可执行文件对应的main包源文件。go语言包依赖管理使用的配置文件。go命名的时候很短小。原创 2023-06-19 17:07:20 · 209 阅读 · 0 评论 -
Go语言精进之路读书笔记—第一章 了解Go语言的诞生和演进
学习完这个章节,最大的问题就是 Go 真的简单么, goroutine , channel 和 select 到底是什么呢?从 java 转学 go,我能成为一个 native gopher 么?原创 2023-06-08 17:44:16 · 192 阅读 · 0 评论 -
如何在idea[mac版本]配置已有go项目,让它运行起来?
idea引入go项目,并运行原创 2023-03-21 17:26:07 · 2170 阅读 · 1 评论