Вычислительные выражения: 7. Реализуем Combine
Метод
Метод
Combine
отвечает за склеивание нескольких yield
. Связка из Zero
, Delay
, Yield
и Combine
даст минимальную полноценную версию списочного билдера.Хабр
Вычислительные выражения: Реализуем Combine
В предыдущем посте мы разбирались в методах Zero и Yield . В этом посте мы рассмотрим возврат из вычислительного выражения нескольких значений с помощью метода Combine . Обратите внимание, что...
Вычислительные выражения: 8. Реализуем Delay и Run
Метод
Метод
Delay
позволит откладывать вычисления, а то и вовсе игнорировать их, если этого требует выражение в билдере. Run
преобразует содержимое билдера во внешний результат на заключительном шаге. В статье он нужен для исполнения отложенных вычислений, которые породил Delay
, но в случае бытовых билдеров Run
часто выполняет роль builder.Build()
из мира ООП.Хабр
Вычислительные выражения: Реализуем Delay и Run
В последних постах мы разобрали основные методы ( Bind , Return , Zero и Combine ), нужные для создания собственного построителя вычислительных выражений. Предыдущий пост рассказывал о методе Combine...
REPL, скрипты, F#: интерактивный подход к прототипированию и дебагу приложений
Небольшой доклад о пользе F# и REPL даже если ваш прод на C#. К сожалению, качество звука такое, что слушать его в прикуску нет никакой возможности.
Лично я расслышал всё, но если у кого-то возникнут вопросы, то автор доклада присутствует в чате.
Небольшой доклад о пользе F# и REPL даже если ваш прод на C#. К сожалению, качество звука такое, что слушать его в прикуску нет никакой возможности.
Лично я расслышал всё, но если у кого-то возникнут вопросы, то автор доклада присутствует в чате.
YouTube
Генри Ковалевский. REPL, скрипты, F#: интерактивный подход к прототипированию и дебагу приложений
Генри КовалевскийВедущий разработчик, LC GroupREPL, скрипты, F#: интерактивный подход к прототипированию и дебагу приложенийМногие языки располагают возможно...
Когда имён недостаточно. REST-клиент на F#. Часть 1. DTO
Начало нового слегка хулиганского цикла по бытовому кодогену. В этот раз на примере REST-клиента посмотрим, как можно сводить роль личности к нулю, чтобы бездушная машина могла разгуляться. Тем не менее в первой части самого кодогена нет, но есть много слов про DTO и F# вообще.
Начало нового слегка хулиганского цикла по бытовому кодогену. В этот раз на примере REST-клиента посмотрим, как можно сводить роль личности к нулю, чтобы бездушная машина могла разгуляться. Тем не менее в первой части самого кодогена нет, но есть много слов про DTO и F# вообще.
Хабр
Когда имён недостаточно. REST-клиент на F#. Часть 1. DTO
В данном цикле я хочу поговорить об одном из вариантов представления REST-клиента. Но я буду обсуждать частное (REST), чтобы использовать его как точку опоры для перехода к общему — проблеме проекций...