Завершён перевод цикла статей Скотта Влащина про вычислительные выражения в F#. В этом посте я собрал ссылки на все 11 статей для удобства читателей.
-
Введение. Разгадывая загадку…
-
Разбираемся с продолжениями. Как
letработает под капотом -
Введение в
Bind. Шаги к созданию собственногоlet! -
Типы-обёртки. Используем типы для облегчения вычислительного процесса
-
Подробнее про типы-обёртки. Обнаруживаем, что даже списки могут быть типами-обёртками
-
Реализуем
ZeroиYield. Начинаем знакомство с базовыми методами построителя -
Реализуем
Combine. Как вернуть много значений за раз -
Реализуем
DelayиRun. Контролируем время запуска функций -
Перегрузка. Тупые трюки с методами построителя
-
Добавляем ленивость. Откладываем вычисления не только внутри, но и снаружи выражений
-
Оставшиеся стандартные методы. Реализуем
While,Usingи обработку исключений
ссылка на оригинал статьи https://habr.com/ru/articles/840106/
Добавить комментарий