☂-❄НИНЕЛЬ❄-☂
Высший разум
(1507957)
12 лет назад
Ассоциативность
Ассоциативность, сочетательность, сочетательный закон, свойство операций сложения и умножения чисел, выражаемое тождествами (а + b) + c = a + (b + c) и (ab)c = a(bc). В общем смысле, действие а * b называется ассоциативным, если (а * b) * c = а * (b * с) . Свойством А. обладает умножение матриц, подстановок, преобразований. Векторное умножение (см. Векторное произведение) не ассоциативно, т. к. [[ab]c ¹ [a[bc].
*********************************
Ассоциативность (от лат. associatio — соединение)
В математике (также сочетательность) — свойство любой операции, такое что для неё выполняется равенство:
для любых элементов .
Например, для умножения: .
В программировании (также очерёдность) ассоциативностью операторов называют последовательность их выполнения (или направление вычисления) , реализуемое, когда операторы имеют одинаковый приоритет и отсутствует явное (с помощью скобок) указание на очерёдность их выполнения. При этом различается левая ассоциативность, при которой вычисление выражения происходит слева-направо, и правая ассоциативность — справа-налево. Соответствующие операторы называют левоассоциативными и правоассоциативными.
Например, в языке Python большинство операторов имеет левую ассоциативность, в то время как возведение в степень правоассоциативно:
Правая ассоциативность (вычисление выражения справа-налево) , возведение в степень в языке Python:
Википедия