我开始是这样写的
rfpool.New = func() interface{} {
return make([]*os.File, failNum)
}
初始化pool时应该返回一个指针,应该这样写就不会报错了
rfpool.New = func() interface{} {
out := make([]*os.File, failNum)
return &out
}
我开始是这样写的
rfpool.New = func() interface{} {
return make([]*os.File, failNum)
}
初始化pool时应该返回一个指针,应该这样写就不会报错了
rfpool.New = func() interface{} {
out := make([]*os.File, failNum)
return &out
}