go语言实现斐波那契
生活随笔
收集整理的這篇文章主要介紹了
go语言实现斐波那契
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
package mainimport ("fmt""runtime"
)func fibonacci(ch <-chan int,quit <-chan bool){for{select {case num:=<-ch:fmt.Print(num," ")case <-quit:// returnruntime.Goexit() //等效于return}}
}func main() {ch := make(chan int)quit := make(chan bool)go fibonacci(ch,quit) // 子go程,打印x,y := 1,1for i:=0;i<20;i++{ch <- xx,y=y,x+y}quit <- true
}
總結(jié)
以上是生活随笔為你收集整理的go语言实现斐波那契的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Failed to get respon
- 下一篇: 用golang完成tcp协议传输