我正在尝试在调用它之前和之后记录修饰的函数名称,如下所示。
是否可以将修饰的函数名称放入以使其显示和。f1decoratorentering f1leaving f1
package main
import (
"fmt"
)
func f1() {
fmt.Println("f1")
}
func decorator(f func()) {
fmt.Println("entering f.name")
f()
fmt.Println("leaving f.name")
}
func main() {
decorator(f1)
}
喵喵时光机
相关分类