Using parentheses to pass by value
You can pass an argument by value by enclosing it in parentheses. For example:
Call sub1((itemName), (itemValue))
This syntax can appear confusing especially if it is in a subroutine call that does not use the Call statement. For example, this statement passes one argument by reference:
sub1 itemName
This statement passes one argument by value:
sub1 (itemName)