# Parentheses: grouping and calls [Syntax and values](README.md) ## 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 ```pliro # language: en say((2 + 3) * 4) say(length([1, 2, 3])) ``` ## Related entries [Syntax and values](README.md) · [Built-ins](../builtins/README.md) · [Programming guides](../guides/README.md)