на блок кода?
Не помню такой фичи.
https://github.com/fsprojects/fantomas/issues/1704
Приведу пару примеров напоследок: 1. Упомянутая выше сериализация. Сериализуемость можно было бы выразить, как интерфейс с методом типа "string ToJson()", да вот незадача - в ...
А что так нельзя 2 интерфейса объявить сразу? interface IViewModel<'model, 'msg> with member _.CurrentModel = helper.Model member _.UpdateModel(newModel: 'model) = ...
Всем привет! Подскажите как правильно сериализатору объяснить что null надо в int option конвертнуть? Пользуюсь FSharp.SystemTextJson Вот такой пример type RecordWithNulls...
Это норма для ФП вообще или тут принято как-то иначе делать? type ClassFileBuilder() = let magic = ClassFileMagic() let mutable versions: Option<ClassFileVersions> = ...
@vl_za в релизной студии на проекте Blazor WASM библиотеки при переименовании падает. Что-то он пытается найти несуществующий сгенерированный C# в F# проекте 😄 Создать репроду...
а напомните плиз, можно ли как-то в райдере или vs указать, что вот это строковый параметр должен подсвечиваться при инициализации как sql или js?
Я опять потерял сниппет с DI на SRTP, есть у кого?
Представь, что у тебя есть условная модельданных module Company = type T = ... module Order = type T = (* тут ты юзаешь Company.T *) module Price = type T = (* тут...
использование DU как гаранта последовательных шагов: module Steps = module Counter = type T(start) = let mutable _counter = start member ...
Со всеми этими приколами, как объяснить на проекте необходимость использования F# вместо C#?) Наличия Discriminated Unions будет не достаточно. Option уже давненько перекрыто ...
Обсуждают сегодня