local var renamed
This commit is contained in:
parent
e4275e2cb6
commit
d545a35acf
@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user