use of typeName() in error messages

This commit is contained in:
2024-06-05 05:48:02 +02:00
parent 974835a8ef
commit ab2e3f0528
3 changed files with 13 additions and 19 deletions
+4 -2
View File
@@ -51,8 +51,10 @@ type Typer interface {
TypeName() string
}
func getTypeName(v any) (name string) {
if typer, ok := v.(Typer); ok {
func typeName(v any) (name string) {
if v == nil {
name = "nil"
} else if typer, ok := v.(Typer); ok {
name = typer.TypeName()
} else if IsInteger(v) {
name = "integer"