括弧を使用することにより、複合式における評価の順序を強調または変更できます。これは、読みやすさと保守しやすさの両方を向上させるものとなります。
括弧は左右を組み合わせて使用する必要があり、また左括弧はそれに対応する右括弧より前になければなりません。
括弧内の式が最初に評価され、括弧のついた組み合わせが他の組み合わせの中でネストされていることもあります。 評価は、最も内側にある組み合わせから順に外側に向かって行われていきます。
算術式は、左括弧、単項演算式、またはオペランド (ID やリテラル) でだけ始めることができます。 また、右括弧またはオペランドでだけ終わらせることができます。 算術式では、ID またはリテラルが少なくとも 1 回は参照されていなければなりません。
算術式の最初の演算子が単項演算子の場合、その算術式が ID あるいは別の算術式の直後にある場合には、その演算子は左括弧のすぐ後に来なければなりません。
| 最初の記号 | 2 番目の記号 | ||||
|---|---|---|---|---|---|
| ID またはリテラル | * / ** + - | 単項 + または単項 - | ( | ) | |
| ID またはリテラル | No | Yes | No | No | Yes |
| * / ** + - | Yes | No | Yes | Yes | No |
| 単項 + または単項 - | Yes | No | No | Yes | No |
| ( | Yes | No | Yes | Yes | No |
| ) | No | Yes | No | No | Yes |