4 Star 13 Fork 10

ShirDon-廖显东/零基础Go语言算法实战源码

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
channel1.go 810 Bytes
一键复制 编辑 原始数据 按行查看 历史
ShirDon-廖显东 提交于 2024-04-22 14:56 +08:00 . first commit
// ++++++++++++++++++++++++++++++++++++++++
// 《零基础Go语言算法实战》源码
// ++++++++++++++++++++++++++++++++++++++++
// Author:廖显东(ShirDon)
// Blog:https://www.shirdon.com/
// Gitee:https://gitee.com/shirdonl/goAlgorithms.git
// Buy link :https://item.jd.com/14101229.html
// ++++++++++++++++++++++++++++++++++++++++
package main
import (
"fmt"
)
func main() {
n := 6
// 创建通道
out := make(chan int)
//启动goroutine
go multiplyByTwo(n, out)
// 在此通道上收到任何输出后,将其打印到控制台并继续
fmt.Println(<-out)
}
// 这个函数现在接受一个通道作为它的第2个参数...
func multiplyByTwo(num int, out chan<- int) {
result := num * 2
//... 并将结果通过管道传递给它
out <- result
}
//$ go run channel1.go
//12
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/shirdonl/goAlgorithms.git
git@gitee.com:shirdonl/goAlgorithms.git
shirdonl
goAlgorithms
零基础Go语言算法实战源码
3e77a12194dd

搜索帮助