最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Go語言生成素數(shù)的方法

 更新時間:2015年03月03日 10:50:12   作者:依山帶水  
這篇文章主要介紹了Go語言生成素數(shù)的方法,實例分析了Go語言生成素數(shù)的技巧,需要的朋友可以參考下

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

復(fù)制代碼 代碼如下:
package main
// 生成2, 3, 4, ... 到 channel 'ch'中.
func Generate(ch chan<- int) {
    for i := 2; ; i++ {
        ch <- i  // Send 'i' to channel 'ch'.
    }
}
// 從管道復(fù)制值 'in' 到 channel 'out',
// 移除可整除的數(shù) '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語言程序設(shè)計有所幫助。

相關(guān)文章

  • 淺析golang如何處理json中的null

    淺析golang如何處理json中的null

    json?是一種常用的數(shù)據(jù)格式,在?go?使用?json?序列化和反序列化時比較方便的,但在使用過程中,會遇到一些問題,比如?null,所以下面我們就來看看golang如何處理json中的null吧
    2023-09-09
  • Go語言json編碼駝峰轉(zhuǎn)下劃線、下劃線轉(zhuǎn)駝峰的實現(xiàn)

    Go語言json編碼駝峰轉(zhuǎn)下劃線、下劃線轉(zhuǎn)駝峰的實現(xiàn)

    這篇文章主要介紹了Go語言json編碼駝峰轉(zhuǎn)下劃線、下劃線轉(zhuǎn)駝峰的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • golang實現(xiàn)redis的延時消息隊列功能示例

    golang實現(xiàn)redis的延時消息隊列功能示例

    這篇文章主要介紹了golang實現(xiàn)redis的延時消息隊列功能,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • go語言對文件按照指定塊大小進(jìn)行分割的方法

    go語言對文件按照指定塊大小進(jìn)行分割的方法

    這篇文章主要介紹了go語言對文件按照指定塊大小進(jìn)行分割的方法,實例分析了Go語言文件操作的技巧,需要的朋友可以參考下
    2015-03-03
  • Golang 如何實現(xiàn)函數(shù)的任意類型傳參

    Golang 如何實現(xiàn)函數(shù)的任意類型傳參

    這篇文章主要介紹了Golang 實現(xiàn)函數(shù)的任意類型傳參操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • go語言中g(shù)orm時間格式化

    go語言中g(shù)orm時間格式化

    本文主要介紹了go語言中g(shù)orm時間格式化,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • 重學(xué)Go語言之文件操作詳解

    重學(xué)Go語言之文件操作詳解

    有很多場景都需要對文件進(jìn)行讀取或者寫入,比如讀取配置文件或者寫入日志文件,在Go語言中,操作文件應(yīng)該算是一件比較簡單的事情,我們在這一篇文章中,一起來探究一下
    2023-08-08
  • 使用Golang獲取音視頻時長信息的示例代碼

    使用Golang獲取音視頻時長信息的示例代碼

    這篇文章主要介紹了如何使用Golang獲取音視頻時長信息,文中通過代碼示例講解的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-03-03
  • go語言time.After()的作用

    go語言time.After()的作用

    time.After 是 Go 語言中的一個函數(shù),用于返回一個定時器通道,該通道在指定時間后發(fā)送當(dāng)前時間,這個功能常用于超時控制和延遲執(zhí)行,本文就來詳細(xì)的介紹一下,感興趣的可以了解學(xué)習(xí)
    2024-10-10
  • go?test?命令示例詳解

    go?test?命令示例詳解

    go?test是Go用來執(zhí)行測試函數(shù)(test?function)、基準(zhǔn)函數(shù)(benchmark?function)和示例函數(shù)(example?function)的命令,這篇文章主要介紹了go?test?命令,需要的朋友可以參考下
    2023-11-11

最新評論

喀喇沁旗| 信丰县| 特克斯县| 额济纳旗| 旌德县| 长沙县| 枣庄市| 芷江| 临高县| 平远县| 泊头市| 滨州市| 静乐县| 区。| 库车县| 彰化县| 西畴县| 军事| 会东县| 安徽省| 宁城县| 苗栗县| 平邑县| 长武县| 辛集市| 白朗县| 河西区| 漳浦县| 鞍山市| 焉耆| 南平市| 梓潼县| 克拉玛依市| 来宾市| 清涧县| 华蓥市| 栾川县| 清涧县| 浦北县| 阳曲县| 麟游县|