builtin-iterator.go: fixed item and index shortcuts $_ and $__

This commit is contained in:
2026-08-01 11:18:01 +02:00
parent 382cb7aabd
commit d24f1315b2
+2 -2
View File
@@ -93,8 +93,8 @@ func runFunc(ctx kern.ExprContext, name string, args map[string]any) (result any
params[kern.ParamIndex] = it.Index() params[kern.ParamIndex] = it.Index()
params[kern.ParamItem] = item params[kern.ParamItem] = item
localCtx.UnsafeSetVar("_", it.Index()) localCtx.UnsafeSetVar("_", item)
localCtx.UnsafeSetVar("__", item) localCtx.UnsafeSetVar("__", it.Index())
abort := false abort := false
if _, err = op.InvokeNamed(localCtx, iterParamOperator, params); err != nil { if _, err = op.InvokeNamed(localCtx, iterParamOperator, params); err != nil {