darjun/go-daily-lib

reflect 中发现一个小bug

realjustice opened this issue · 3 comments

reflect\http-rpc/main.go:134 存在一个bug 。当obj 或者method不存在时,使用IsZero()判断会触发panic,reflect.value的零值是invalid,此处使用IsValid判断是否更为合理?参考:https://pkg.go.dev/reflect#Value.IsValid

🤝文章质量非常高,每期都会看

🤝文章质量非常高,每期都会看

感谢认可,欢迎提意见哈