Changed SetValue() as SetVar() and GetValue() as GetVar()

This commit is contained in:
2024-04-03 06:29:57 +02:00
parent 6c02b02d4a
commit 088e347c95
11 changed files with 38 additions and 38 deletions
+4 -4
View File
@@ -39,13 +39,13 @@ func EvalStringV(source string, args []EvalArg) (result any, err error) {
err = fmt.Errorf("invalid function specification: %q", arg.name)
}
} else if integer, ok := anyInteger(arg.value); ok {
ctx.SetValue(arg.name, integer)
ctx.SetVar(arg.name, integer)
} else if float, ok := anyFloat(arg.value); ok {
ctx.SetValue(arg.name, float)
ctx.SetVar(arg.name, float)
} else if _, ok := arg.value.(string); ok {
ctx.SetValue(arg.name, arg.value)
ctx.SetVar(arg.name, arg.value)
} else if _, ok := arg.value.(bool); ok {
ctx.SetValue(arg.name, arg.value)
ctx.SetVar(arg.name, arg.value)
} else {
err = fmt.Errorf("unsupported type %T specified for item %q", arg.value, arg.name)
}