Когда имён недостаточно. REST-клиент на F#. Часть 2. Методы
Поговорим про симуляцию REST путей средствами языка. По дороге затронем представление методов в виде объектов и их запуск вовне, в том числе при помощи кастомных билдеров. Генераторы в статью явно не влезали, так что их разберём позднее.
Поговорим про симуляцию REST путей средствами языка. По дороге затронем представление методов в виде объектов и их запуск вовне, в том числе при помощи кастомных билдеров. Генераторы в статью явно не влезали, так что их разберём позднее.
Вычислительные выражения: 9. Перегрузка
Цикл по билдерам вновь продолжается.
Перегрузки методов билдера подхватываются компилятором. Иногда это просто необходимо, но чаще всего речь идёт о банальном удобстве использования. В сочетании с расширениями получается крайне полезная штука, если вам хочется подружить чужой билдер с новым типом.
Цикл по билдерам вновь продолжается.
Перегрузки методов билдера подхватываются компилятором. Иногда это просто необходимо, но чаще всего речь идёт о банальном удобстве использования. В сочетании с расширениями получается крайне полезная штука, если вам хочется подружить чужой билдер с новым типом.
Хабр
Вычислительные выражения: Перегрузка
В этом посте мы отклонимся от основной темы и познакомимся с парой трюков, которые помогут вам разнообразить методы в построителе вычислительных выражений. В конечном итоге наши исследования заведут...
Сегодня на хабре вышло сразу две заключительные статьи цикла по билдерам.
Вычислительные выражения: 10. Добавляем ленивость
Откладываем вычисления не только внутри, но и снаружи выражений.
Вычислительные выражения: 11. Оставшиеся стандартные методы
Реализуем
Вычислительные выражения: 10. Добавляем ленивость
Откладываем вычисления не только внутри, но и снаружи выражений.
Вычислительные выражения: 11. Оставшиеся стандартные методы
Реализуем
While
, Using
и обработку исключений.Хабр
Вычислительные выражения: Добавляем ленивость
В одном из прошлых постов мы разобрались, как избежать вычисления ненужных выражений, пока их значения действительно не понадобятся. Но эта возможность была разработана для выражений внутри процесса...