1 개요[ | ]
- reflect: call of reflect.Value.Interface on zero Value
Go
Copy
package main
import (
"fmt"
"reflect"
)
func main() {
defer func() {
if r := recover(); r != nil {
fmt.Println("Recovered from panic:", r)
}
}()
var v reflect.Value
fmt.Println(v) // <invalid reflect.Value>
fmt.Println(v.Kind()) // invalid
_ = v.Interface() // panic
}
2 같이 보기[ | ]
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.