找出IsNil辅助函数里的bug

来自反射
Go 1.27 进阶 4分钟 找出1处问题

这个辅助函数应判断任意输入是否为nil,并且不能panic。请找出不安全的操作。

Go
package main

import "reflect"

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

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