Лекция: Урок 11: Инфиксные операторы
Хотелось бы рассказать о такой вещи как инфиксный оператор. Инфиксный оператор позволяет нам вместо функции с двумя аргументами писать только аргументы и знак между ними. То есть, по правильному, чтобы сложить два числа, следует писать
math.add(x, y)
Но вместо этого мы пишем
x + y
В этом примере знак плюса является инфиксным оператором.
Как прописывать инфикс –
infix 2 left _*\*_ => Scene.my.InfixOperationExample
Где 2 – количество аргументов для функции, left – порядок чтения функций (left – слева, right – справа), _ — места откуда берутся аргументы.
еще рефераты
Еще работы по информатике