Parentheses: grouping and calls

Syntax and values

Behavior and details

Parentheses group an expression or delimit call arguments. Grouping changes precedence without changing a value’s type. Every zero-argument call needs (). Calls may nest inside expressions. Newlines and trailing commas are allowed inside argument lists; parentheses do not introduce a tuple type.

Example

# language: en
say((2 + 3) * 4)
say(length([1, 2, 3]))

Syntax and values · Built-ins · Programming guides