Обновить

Комментарии 2

В Java нет перегрузки операторов.

Прочитал это, думаю, это вам, нужно на Haskell посмотреть!

Читаю дальше:

f (a + b) (c * d)

f <$> a + b <> c * d

Да ладно! ;)

final BigDecimal result = a (x x) + b * x + c;

А вот интересно про С++) перезагрузили операторы

autoresult = a (x x) + b * x + c;

float z = result / 2;

Если у BigDecimal тоже что то перезагружено, то даже компилятор может промолчать, нет? А потом ищи пропавшие мильоны)

Мне кажется, что если разработчик заморочился BigDecimal, то это уже не совсем имплементация, а часть алгоритма, поэтому скрывать её в контексте такое себе. И искать этот контекст может быть труднее, чем разобраться в более громоздкой записи

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Информация

Сайт
netology.ru
Дата регистрации
Дата основания
2011
Численность
501–1 000 человек
Местоположение
Россия
Представитель
Мария Верховцева