找出IsNil辅助函数里的bug

来自reflect.Type与reflect.Value
Go 1.27 进阶 4分钟 找出1处问题

找出这个nil辅助函数为何会在普通值上panic。

Go
package main

import "reflect"

func IsNil(input any) bool {
    value := reflect.ValueOf(input)
    return value.IsNil()
}

func main() {
    println(IsNil(3))
}
在试验场中打开
报告错误