go builtin内置类型和函数问题求教

renjiedeyougui · 2020-12-30 18:34:57 · 981 次点击
jan-bar
想要拥有,必定付出。

你这个问题非常好,我曾经也想过,找过答案。但后面我就接受了,就像一种约定俗成一样吧。go源码里面也有很多地方这样用,go团队都这样使用。

#1
更多评论
type Func func(int)
type MyFunc Func

f := func(i int) {
    fmt.Print(i)
}

fn := MyFunc(f)
fn(123)

fc := MyFunc(func(i int) {
    fmt.Print(i)
})
fc(456)

这个type不也是又能定义又能当转换函数么

#2