Find why this nil helper panics for ordinary values.
Go
package main
import "reflect"
func IsNil(input any) bool {
value := reflect.ValueOf(input)
return value.IsNil()
}
func main() {
println(IsNil(3))
}
package main
import "reflect"
func IsNil(input any) bool {
value := reflect.ValueOf(input)
return value.IsNil()
}
func main() {
println(IsNil(3))
}