add IsEmpty

This commit is contained in:
Adam Jeniski 2025-11-05 06:28:42 -10:00
parent 465c959414
commit e906b007de

View File

@ -49,8 +49,13 @@ func (this *HashMap) Conj(key any, val any) *HashMap {
return Conj(this, key, val)
}
func String(this *HashMap) string {
if this == nil {
func (this *HashMap) IsEmpty() bool {
return len(this._map) == 0
}
func (this *HashMap) String() string {
if this.IsEmpty() {
return "{}"
}
var sb strings.Builder
@ -63,8 +68,5 @@ func String(this *HashMap) string {
sb.WriteRune(' ')
}
return sb.String()[:sb.Len()-2] + "}"
}
func (this *HashMap) String() string {
return String(this)
}