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)