aceld / aceld/zinx

timer包里,用函数值代替变参函数怎么样?

未关闭
#50 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Go
星标
7.8k
派生
1.3k
PR 合并指标
30 天内没有已合并 PR

描述

感觉delayfunc哪里用函数值实现可能更好
让调用者自己生成一个匿名函数,匿名函数里调用自己想调用的函数
用变参有点不灵活
```go
type Callable func()

func docall(c Callable){
c()
}

func Sayhello(s string) {
fmt.Println(s)
}

func TestF(t *testing.T) {
docall(func() {
Sayhello("nihao")
})
}
```

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。