Л - значит логика

топ 100 блогов gatoazul27.12.2024 В Хаскелле есть модный стиль, когда вместо вызова функций делается их композиция - то есть, из нескольких функций делается одна большая, которая просто по очереди вызывает каждую, передает ей аргумент, забирает результат и передает его в следующую.

Выглядит это примерно вот так:

process = save . words . read

Аргументы функций не упоминаются, они тут неявные. Точка же - это оператор композиции функций.

f . g = f(g(x))

Йоду магистра, на Форте программиста старого удивить этим трудно, хотя функциональщики, бывают, пытаются этим выпендриваться.

Те, кто сидит под Линуксом,тоже вряд ли будут особо поражены. Это же обычный шелловский конвейер (pipe).

Но знаете, как называется эта манера писать? "Стиль без точек" (point-free style) !

А еще говорят, что математики очень логичны.

Оставить комментарий

Архив записей в блогах:
Ждет кто прохлады, пусть не спешит. Все подарки, что Мороз приносил, тают под Солнцем, Их Время уносит. Берег, что именем назван "восходящего Солнца", Встретит первым последний закат уходящей эпохи. Плачь, Миклухо! Твои девочки выросли, ...
Обращаюсь к тем. кто не верит или поверил, в то, что фото показанное на местном ...
Еще один случай так называемого вранья – принятие поправок к проекту Федерального Закона № 807163-6. Потихоньку, не афишируя, решено снова легализовать в России азартные игры. Причем, в самом худшем варианте, когда на территории торговых точек установят автоматы, аналогичные «Одноруким бан ...
В истории киберспорта появился второй самый юный игрок в мире со статусом профессионала и допуском на международные турниры. Джозеф Дин из Калифорнии с ником Gosu играет в Fortnite с четырех (!) лет, в этом году ему исполнилось восемь, и его пригласили в команду Team 33. Специалист по ...
А дальше пойдут положительные волны от прошедшего в Казани саммита БРИКС. Например: Я был-бы рад, если именно Индия выступит посредником в этом кровавом военно-политическом ...