去语言生成素数的方法

  

本文实例讲述了去语言生成素数的方法。分享给大家供大家参考。具体实现方法如下:

  

代码如下:主要包
//生成2、3、4……到频道“ch”中。
  函数生成(ch chan<- int) {
  ,,我:=2;;我+ + {
  ,,,,,,ch & lt; -小姐://发送“我”到“ch”频道。
  ,,}
  }
//从管道复制值”“到频道“出”,
//移除可整除的数' ' '。
  func过滤器(& lt;脚板int, chan<, int, int) {
  ,,为{
  ,,,,,,我:=& lt;拷贝;,,//接收值“在”。
  ,,,,,,如果我% ' !=0 {
  ,,,,,,,,,,& lt; - i//传入“我”到“出”。
  ,,,,,,}
  ,,}
  }
  函数main () {
  ,,陈ch:=(int),,,//创建一个newchannel。
  ,,去生成(ch)//生成goroutine发射。
  ,,我:=0;我& lt;10;我+ + {
  ,,,,,,首相:=& lt; ch
  ,,,,,,print ('“\ n”)
  ,,,,,,陈ch2:=(int)
  ,,,,,,过滤器(ch2, ch ')
  ,,,,,,ch=ch2
  ,,}
  }

  

希望本文所述对大家的去语言程序设计有所帮助。

去语言生成素数的方法