a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > Golang > 正文

Go語言生成素數的方法

2020-04-01 19:17:22
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了Go語言生成素數的方法,實例分析了Go語言生成素數的技巧,需要的朋友可以參考下
 

本文實例講述了Go語言生成素數的方法。分享給大家供大家參考。具體實現方法如下:

 

復制代碼代碼如下:
package main
// 生成2, 3, 4, ... 到 channel 'ch'中.
func Generate(ch chan<- int) {
    for i := 2; ; i++ {
        ch <- i  // Send 'i' to channel 'ch'.
    }
}
// 從管道復制值 'in' 到 channel 'out',
// 移除可整除的數 'prime'.
func Filter(in <-chan int, out chan<- int, prime int) {
    for {
        i := <-in    // 接收值 'in'.
        if i%prime != 0 {
            out <- i // 傳入 'i' 到 'out'.
        }
    }
}
func main() {
    ch := make(chan int)    // Create a newchannel.
    go Generate(ch) // Launch Generate goroutine.
    for i := 0; i < 10; i++ {
        prime := <-ch
        print(prime, "/n")
        ch1 := make(chan int)
        go Filter(ch, ch1, prime)
        ch = ch1
    }
}

 

希望本文所述對大家的Go語言程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 午夜大片在线观看 | 欧美国产日韩在线观看 | 久久久夜夜夜 | 黄色免费网| 久久国产视频网 | 国产免费av大片 | 久草免费在线视频 | 欧美理论片在线 | 国产91久久精品一区二区 | 国产一级毛片在线视频 | 成人国产精品久久 | 亚洲视频一区 | 日本www在线| 99re6在线视频精品免费 | 无套内谢孕妇毛片免费看红桃影视 | 日本高清h色视频在线观看 欧美成人精品一区二区三区 | 成人免费网站视频 | 中文字幕一区在线观看视频 | 国产成人久久 | 韩国三级中文字幕hd爱的色放 | 精品久久国产 | 成人不卡在线 | 国产精品久久久久久亚洲调教 | 91在线免费看 | 欧美精品一区二区视频 | 欧美日韩在线视频一区 | 最新日韩欧美 | 波多野结衣电影一区 | 午夜小视频在线观看 | 国产区 在线观看 | 91高清视频 | 欧美久久一区 | 欧美理论视频 | 国产成人精品一区二区三区视频 | 色黄视频在线看 | 精品久久久久久国产三级 | 91蜜桃视频 | 一本一道久久a久久精品综合蜜臀 | 国产精品永久免费 | 综合久久综合久久 | 欧美日韩高清免费 |