Бинарные (инфиксные) операторы используются с двумя операндами, обычно размещаемыми по обе стороны от оператора. В ядро Maple 7 включено около трех десятков бинарных операторов. Основные из них перечислены в табл. 6.1.
Tаблица 6.1. Бинарные операторы
|
Обозначение |
Оператор |
|
+ |
Сложение |
|
- |
Вычитание |
|
* |
Умножение |
|
/ |
Деление |
|
** или ^ |
Возведение в степень |
|
mod |
Остаток от деления |
|
$ |
Оператор последовательности |
|
. |
Разделительная точка |
|
@ |
Оператор композиции |
|
@@ |
Повторение композиции |
|
, |
Разделитель выражений |
|
:= |
Присваивание |
|
. .. |
Задание интервала |
|
/ |
Разделитель выражений |
|
&* |
Некоммутативное умножение |
|
&<string> |
Нейтральный оператор |
|
|| |
Конкатенация (объединение) |
Примеры использования бинарных операторов:
Оператор композиции @@ может использоваться для создания сложных функций, содержащих цепные дроби:
А вот еще один пример применения этого оператора для составления цепного радикала и вычисления ряда таких цепочек в цикле: