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
}
func String(this *Vector) string {
if this == nil {
func (this *Vector) String() string {
if this.IsEmpty() {
return "[]"
}
var sb strings.Builder
@ -41,10 +41,11 @@ func String(this *Vector) string {
sb.WriteRune(' ')
}
return sb.String()[:sb.Len()-1] + "]"
}
func (this *Vector) String() string {
return String(this)
func (this *Vector) IsEmpty() bool {
return len(this._slice) == 0
}
func ToList(this *Vector) list.IList {