(a any)
| 414 | } |
| 415 | |
| 416 | func ToBool(a any) bool { |
| 417 | if a == nil { |
| 418 | return false |
| 419 | } |
| 420 | switch x := a.(type) { |
| 421 | case bool: |
| 422 | return x |
| 423 | default: |
| 424 | panic(fmt.Sprintf("invalid operation: bool(%T)", x)) |
| 425 | } |
| 426 | } |
| 427 | |
| 428 | func IsNil(v any) bool { |
| 429 | if v == nil { |