Шестидесятилетний заключённый и лабораторная крыса. F# на Godot. Часть 8. Запоминающий поиск пути
Изучаем возможности иммутабельных коллекций на примере многоразового поиска пути. Попутно знакомимся с мемоизацией и property based testing.
Изучаем возможности иммутабельных коллекций на примере многоразового поиска пути. Попутно знакомимся с мемоизацией и property based testing.
Хабр
Шестидесятилетний заключённый и лабораторная крыса. F# на Godot. Часть 8. Запоминающий поиск пути
Мы ковыряли поиск пути через A* на протяжении двух глав и при этом были сосредоточены на синтаксических изысках F#. В этой главе мы отдохнём от синтаксиса и посмотрим на то, как этот алгоритм мог бы...
❤1🔥1🎉1
Шестидесятилетний заключённый и лабораторная крыса. F# на Godot. Часть 9. Первичный конструктор, _Ready
Наконец-то добрались до первичного конструктора, а вместе с ним и до вопросов общей организации кода. В этой главе разбираемся, что делать с большими типами. В конце слегка касаемся устройства нод, но детально они будут обсуждаться в следующий раз.
Наконец-то добрались до первичного конструктора, а вместе с ним и до вопросов общей организации кода. В этой главе разбираемся, что делать с большими типами. В конце слегка касаемся устройства нод, но детально они будут обсуждаться в следующий раз.
Хабр
Шестидесятилетний заключённый и лабораторная крыса. F# на Godot. Часть 9. Первичный конструктор, _Ready
В прошлой главе мы ненадолго прервали изучение синтаксиса F#, но в этой всё с лихвой нагоним, так как сегодня у нас в программе первичный конструктор, расширения типов (снова) и их архитектурные...
🔥6
Шестидесятилетний заключённый и лабораторная крыса. F# на Godot. Часть 10. C# не нужен
Ещё пару слов о синтаксисе, в этот раз про
Ещё пару слов о синтаксисе, в этот раз про
object expressions
, а после них выясняем как избавиться от короткого поводка C#.Хабр
Шестидесятилетний заключённый и лабораторная крыса. F# на Godot. Часть 10. C# не нужен
F# и C# в плане выразительности ООП различаются не так радикально, как некоторым кажется. Но у них разные дефолты, и мы вольны как бороться с ними, так и эксплуатировать их на полную катушку. Для...