/* Test multiple values with parentheses in when expressions */ /* Test simple multiple values */ test1 : when 5 3 is 5 3 then "simple multiple values work" _ _ then "simple multiple values don't work"; ..out test1; /* Test multiple values with parentheses */ test2 : when (5) (3) is 5 3 then "parenthesized multiple values work" _ _ then "parenthesized multiple values don't work"; ..out test2; /* Test multiple values with expressions in parentheses */ test3 : when (5 + 2) (3 + 0) is 7 3 then "expressions in parentheses work" _ _ then "expressions in parentheses don't work"; ..out test3; /* Test FizzBuzz-style multiple values */ test4 : when (15 % 3) (15 % 5) is 0 0 then "FizzBuzz-style multiple values work" _ _ then "FizzBuzz-style multiple values don't work"; ..out test4;