Ассоциативность является термином из математики и является свойством оператора.Оператор o
называется ассоциативным, если для всех a
, b
и c
,
(a o b) o c = a o (b o c)
и, следовательно, как следствие,выражение a o b o c
не нуждается в круглых скобках, чтобы быть однозначным.
Например, оператор сложения +
является ассоциативным по целым числам: 1 + 2 + 3
имеет одно и то же значение независимо от того, в каком порядке мы вычисляем +
s in. Но оператор вычитания -
равен , а не : 1 - 2 - 3
означает две разные вещи, в зависимости от того, -
мы оцениваем первыми.