Expr.adoc: automatic variables in the interator infix operators"
This commit is contained in:
+2
-2
@@ -110,9 +110,9 @@ func (it *filterIterator) Next() (item any, err error) {
|
||||
for attempt, err = it.itSrc.Next(); err == nil; attempt, err = it.itSrc.Next() {
|
||||
ctx.SetVar("_", attempt)
|
||||
ctx.SetVar("__", it.Index())
|
||||
ctx.SetVar("_#", it.Count())
|
||||
ctx.SetVar("#", it.Count())
|
||||
result, err = it.expr.Compute(ctx)
|
||||
ctx.DeleteVar("_#")
|
||||
ctx.DeleteVar("#")
|
||||
ctx.DeleteVar("__")
|
||||
ctx.DeleteVar("_")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user