golang 获取当前函数的所有参数
在 Go 语言中,可以使用反射机制获取当前函数的所有参数。以下是一个示例代码: package main import ( "fmt" "reflect" ) func main() { foo("hello", 42, true) } func foo(args ...interface{}) { funcType := reflect.TypeOf(foo) if funcType.Kind() != reflect.Func { return } numArgs := funcType.NumIn() fmt.Println