add IsEmpty

This commit is contained in:
Adam Jeniski 2025-11-05 06:43:02 -10:00
parent 656bd7dc27
commit 4ed27b8c0e

View File

@ -30,8 +30,8 @@ func (this *Vector) Conj(data any) *Vector {
return newVec return newVec
} }
func String(this *Vector) string { func (this *Vector) String() string {
if this == nil { if this.IsEmpty() {
return "[]" return "[]"
} }
var sb strings.Builder var sb strings.Builder
@ -41,10 +41,11 @@ func String(this *Vector) string {
sb.WriteRune(' ') sb.WriteRune(' ')
} }
return sb.String()[:sb.Len()-1] + "]" return sb.String()[:sb.Len()-1] + "]"
} }
func (this *Vector) String() string { func (this *Vector) IsEmpty() bool {
return String(this) return len(this._slice) == 0
} }
func ToList(this *Vector) list.IList { func ToList(this *Vector) list.IList {