07 2024 档案

摘要:package main import ( "context" "fmt" "time" ) func teeChannel(ctx context.Context, value <-chan int) (<-chan int, <-chan int) { ch1 := make(chan int) 阅读全文
posted @ 2024-07-10 13:13 saneim 阅读(7) 评论(0) 推荐(0) 编辑
摘要:package main import ( "context" "fmt" ) // orDone func orDone(ctx context.Context, value <-chan int) <-chan int { ordoneStream := make(chan int) go fu 阅读全文
posted @ 2024-07-10 13:11 saneim 阅读(41) 评论(0) 推荐(0) 编辑
摘要:扇入扇出寻找素数: package main import ( "fmt" "math/rand" "runtime" "sync" "time" ) var repeatFn = func(done <-chan interface{}, fn func() interface{}) <-chan 阅读全文
posted @ 2024-07-10 13:09 saneim 阅读(40) 评论(0) 推荐(0) 编辑
摘要:package main import ( "fmt" "net/http" ) type Results struct { Error error Response *http.Response } func main() { checkStatus := func(done <-chan int 阅读全文
posted @ 2024-07-10 13:06 saneim 阅读(5) 评论(0) 推荐(0) 编辑
摘要:package main import ( "fmt" "math/rand" ) func main() { pFn := func(done <-chan interface{}, fn func() int) <-chan int { valueStream := make(chan int) 阅读全文
posted @ 2024-07-10 13:04 saneim 阅读(3) 评论(0) 推荐(0) 编辑
摘要:package main import ( "fmt" "time" ) func main() { var or func(channels ...<-chan interface{}) <-chan interface{} or = func(channels ...<-chan interfa 阅读全文
posted @ 2024-07-10 13:01 saneim 阅读(6) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示