local var renamed

This commit is contained in:
Celestino Amoroso 2024-05-24 04:23:03 +02:00
parent e4275e2cb6
commit d545a35acf

View File

@ -81,8 +81,8 @@ type funcDefFunctor struct {
expr Expr expr Expr
} }
func (functor *funcDefFunctor) Invoke(ctx ExprContext, name string, args []any) (result any, err error) { func (funcDef *funcDefFunctor) Invoke(ctx ExprContext, name string, args []any) (result any, err error) {
for i, p := range functor.params { for i, p := range funcDef.params {
if i < len(args) { if i < len(args) {
arg := args[i] arg := args[i]
if functor, ok := arg.(Functor); ok { if functor, ok := arg.(Functor); ok {
@ -97,7 +97,7 @@ func (functor *funcDefFunctor) Invoke(ctx ExprContext, name string, args []any)
ctx.UnsafeSetVar(p, nil) ctx.UnsafeSetVar(p, nil)
} }
} }
result, err = functor.expr.eval(ctx, false) result, err = funcDef.expr.eval(ctx, false)
return return
} }