>>SET UDFPARMS TO value >> >>x = 1 >>DO myfunc WITH x >>? x && prints 2 >>x = 1 >>DO myfunc WITH (x) >>? x && prints 1 >> >>x = 1 >>myfunc(x) >>? x && prints 1 >>x = 1 >>myfunc(x) >>? x && prints 2 >> >> >>FUNCTION myfunc >>PARAMETERS zz >>zz = zz + 1 >>>>
>x = 1 >myfunc(x) >? x && prints 1 >x = 1 >myfunc(@x) >? x && prints 2 >Yes, that would be true with the default SET UDFPARMS setting. Changing that setting can cause quite unexpected failures in code that's not expecting the change.