摘要: 1. Channel是Go中的一个核心类型,你可以把它看成一个管道,通过它并发核心单元就可以发送或者接收数据进行通讯(communication)。 2. select package main import ( "fmt" "time" ) func fibonacci(c, quit chan 阅读全文
posted @ 2021-10-13 17:20 专职 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 1. 概念 go中可以并发执行的活动单元称为goroutine当一个go程序启动时,一个执行main function的goroutine会被创建,称为main goroutinego func() 使用go语句开启一个新的goroutine之后,go语句之后的函数调用将在新的goroutine中执 阅读全文
posted @ 2021-10-13 15:24 专职 阅读(641) 评论(0) 推荐(0) 编辑
摘要: GOPATH 是 Go 语言的工作目录,他的值可以是一个目录路径,也可以是多个目录路径,每个目录都代表 go 语言的一个工作区。 我们开发 Golang 项目时,需要依赖一些别的代码包,这些包的存放路径就与 GOPATH 有关。 在 v1.11 版本之前,所有的代码包都要放到 $GOPATH/src 阅读全文
posted @ 2021-10-13 10:40 专职 阅读(2991) 评论(0) 推荐(0) 编辑