代码主要测试 golang中 channel的生产者和接受者的使用方式
Demo1:
package ch8
import (
"fmt"
"sync"
"testing"
)
func Producer(ch chan int, wg *sync.WaitGroup) {
//生产者
go func() {
for i := 0; i < 50; i++ {
ch <- i
}
close(ch)
wg.Done()
}()
}
func Consumer(ch chan...
0x01 错误展示
目录 /package1
文件代码
package package1
func GetFibService(n int) []int{
ret := []int{1,1}
for i:=2;i<n;i++{
ret = append(ret,ret[i-2]+ret[i-1])
}
return ret
}
目录 /package2
文件代码
package package2
import "testing"
import "pack...
[该文章已设置加密,请点击标题输入密码访问]