标签: go rtti
如何在运行时获取Go中的函数参数,我所知道的只是如何获取函数名称:
pc, file, line, ok := runtime.Caller(2) rt := runtime.FuncForPC(pc) return rt.Name() // Foo
我需要的是这样的事情:
Foo(1,2,3) // Foo_1_2_3