包含标签:go 的文章
-
Go 跟踪函数调用链,理解代码更直观
一.引入 “除了捕捉 panic、延迟释放资源外,我们日常编码中还有哪些使用 defer 的小技巧呢?” 使用 defer 可以跟踪函数的执行过程。没错!这的确是 defer 的一……
淘小欣 2023-02-24
443 0 0 -
Go方法:如何用类型嵌入模拟实现“继承”?
Go 语言从设计伊始,就决定不支持经典面向对象的编程范式与语法元素,所以我们这里只是借用了“继承”这个词汇而已,说是“继承”,实则依旧是一种组合的思想。 而……
淘小欣 2023-02-23
382 0 0 -
Go 方法:方法集合与如何选择receiver类型
在 Go 语言中,方法本质上就是函数 一.receiver 参数类型对 Go 方法的影响 要想为 receiver 参数选出合理的类型,我们先要了解不同的 receiver 参数类型会对 G……
淘小欣 2023-02-22
382 0 0 -
控制结构:Go的for循环,仅此一种
日常编码过程中,我们常常需要重复执行同一段代码,这时我们就需要循环结构来帮助我们控制程序的执行顺序。一个循环结构会执行循环体中的代码直到结尾,然后回……
淘小欣 2023-02-10
315 0 0 -
go 命名规范与25个关键字
一.标识符与关键字 1.1 标识符 在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名、常量名、函数名等等。 Go语言中标识符由字母数字和_(下划线……
淘小欣 2022-12-27
280 0 0 -
Linux系统下安装Go语言环境
1、查看Linux系统版本:uname -a 2.根据系统版本找到对应的Go语言安装包,打开官网下载: 官网:https://golang.google.cn/dl/ Go语言中文网地址:https://……
淘小欣 2022-07-21
520 0 0