In most cases, if you put a comma after between two expressions, it makes a single expression that evaluates both sides, ignores the value of the first, and yields the value of the second, so:
s@name = (@OpInput1,"$OS");
would evaluate-but-ignore the value of @OpInput1, then would assign the "$OS"to s@name.
ndickson In most cases, if you put a comma after between two expressions, it makes a single expression that evaluates both sides, ignores the value of the first, and yields the value of the second
Is it interpreted a ternary statement with an implied False Condition? I would expect a syntax error instead.