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