摘要: go的版本用的 1.15,为学习方便 - 看的视频资料是 1.13 (go管理依赖: GOPATH模式 到 GO MOD 模式,影响到了视频学习的进度,和产生了疑惑) 问题一、go get 安装依赖包,bash不能正常下载;cmd可以 问题二、go 下载依赖包,需要设置: GO111MODULE = 阅读全文
posted @ 2021-12-28 19:15 铁塔 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 开发工具: 没有特别的选择;菜鸟教程了介绍几个 IDE 地址:https://www.runoob.com/go/go-ide.html go学习的视频资源地址: 腾讯课堂:https://ke.qq.com/course/list/go网易云课堂:https://study.163.com/cou 阅读全文
posted @ 2021-12-17 15:42 铁塔 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 并发是 go 的强大能力之一 channel 做 gorountine 的通信, 定义带缓存的channel,(当缓存满时阻塞发生在缓存区) Go 并发 Go 语言支持并发,我们只需要通过 go 关键字来开启 goroutine 即可。 goroutine 是轻量级线程,goroutine 的调度是 阅读全文
posted @ 2021-12-17 13:51 铁塔 阅读(26) 评论(0) 推荐(0) 编辑
摘要: Go 错误处理 已经到错误处理了,加油啊。。。。 吐槽下这个编辑器,我用的 Edge浏览器,当往里面粘贴内容时,编辑区会滚动。。。。求改造思路和代码 Go 语言通过内置的错误接口提供了非常简单的错误处理机制。 我们可以在编码中通过实现 error 接口类型来生成错误信息。 type error in 阅读全文
posted @ 2021-12-16 18:19 铁塔 阅读(26) 评论(0) 推荐(0) 编辑
摘要: Go 语言接口 Go 语言提供了另外一种数据类型即接口,它把所有的具有共性的方法定义在一起,任何其他类型只要实现了这些方法就是实现了这个接口。 package main import ( "fmt" ) type Phone interface { call() // 共性的方法 } type No 阅读全文
posted @ 2021-12-16 15:38 铁塔 阅读(23) 评论(0) 推荐(0) 编辑
摘要: Go 语言类型转换 类型转换用于将一种数据类型的变量转换为另外一种类型的变量。Go 语言类型转换基本格式如下: type_name(expression) 示例: package main import "fmt" func main() { var sum int = 17 var count i 阅读全文
posted @ 2021-12-16 14:47 铁塔 阅读(22) 评论(0) 推荐(0) 编辑
摘要: Go 语言递归函数 递归,就是在运行的过程中调用自己。 Go 语言支持递归。但我们在使用递归时,开发者需要设置退出条件,否则递归将陷入无限循环中。 归函数对于解决数学上的问题是非常有用的,就像计算阶乘,生成斐波那契数列等。 阶乘 package main import "fmt" func Fact 阅读全文
posted @ 2021-12-16 14:28 铁塔 阅读(31) 评论(0) 推荐(0) 编辑
摘要: Go 语言Map(集合) Map 是一种无序的键值对的集合。通过 key 来快速检索数据,指向数据的值。 定义 Map 可以使用内建函数 make 也可以使用 map 关键字来定义 Map: /* 声明变量,默认 map 是 nil */ var map_variable map[key_data_ 阅读全文
posted @ 2021-12-16 14:05 铁塔 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 昨天定的任务没有完成呢!!! 昨天到晚上九点多, 谅解自己,今天完成剩下的内容,知识点还又很多呢!!! Go 语言范围(Range) Go 语言中 range 关键字用于 for 循环中迭代数组(array)、切片(slice)、通道(channel)或集合(map)的元素。 返回索引和索引对应的值 阅读全文
posted @ 2021-12-16 13:39 铁塔 阅读(23) 评论(0) 推荐(0) 编辑
摘要: Print: 输出到控制台(不接受任何格式化,它等价于对每一个操作数都应用 %v) fmt.Print(str)Println: 输出到控制台并换行 fmt.Println(tmp)Printf : 只可以打印出格式化的字符串。只可以直接输出字符串类型的变量(不可以输出整形变量和整形 等) fmt. 阅读全文
posted @ 2021-12-15 21:20 铁塔 阅读(179) 评论(0) 推荐(0) 编辑