optimizations
Some checks failed
Build / build (push) Successful in 9m47s
Publish Image / publish (push) Failing after 49s
Test / build (push) Failing after 6m19s

This commit is contained in:
Chuck Smith
2024-04-02 14:32:03 -04:00
parent 07fd82b261
commit 88e3330856
18 changed files with 510 additions and 31 deletions

View File

@@ -23,6 +23,9 @@ func Len(ctx context.Context, args ...object.Object) object.Object {
case *object.Hash:
return object.Integer{Value: int64(obj.Len())}
default:
if obj == nil {
return newError("TypeError: object is nil")
}
return newError("TypeError: object of type '%s' has no len()", args[0].Type())
}
}