list iterators now support start, stop e step
This commit is contained in:
+2
-2
@@ -38,7 +38,7 @@ func doAdd(ctx ExprContext, name string, it Iterator) (result any, err error) {
|
||||
break
|
||||
}
|
||||
if list, ok := v.(*ListType); ok {
|
||||
if v, err = doAdd(ctx, name, NewListIterator(list)); err != nil {
|
||||
if v, err = doAdd(ctx, name, NewListIterator(list, nil)); err != nil {
|
||||
break
|
||||
}
|
||||
}
|
||||
@@ -114,7 +114,7 @@ func doMul(ctx ExprContext, name string, it Iterator) (result any, err error) {
|
||||
}
|
||||
|
||||
if list, ok := v.(*ListType); ok {
|
||||
if v, err = doMul(ctx, name, NewListIterator(list)); err != nil {
|
||||
if v, err = doMul(ctx, name, NewListIterator(list, nil)); err != nil {
|
||||
break
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user