A compound command is one of the following:
(list)
where
{ list; }
where:
((expression))
where:
This is exactly equivalent to/alias to let
let "expression"
See Bash - Conditional Expression
Expressions may be combined using the following operators, listed in decreasing order of precedence:
Returns the value of expression. This may be used to override the normal precedence of operators.