Публикации по теме 'fsharp'


Как O-O вообще выглядит в F #?
F # - это первый функциональный язык, но, будучи многопарадигмальным, он может обрабатывать классы, объекты, наследование, методы и т. Д. Поскольку многие из моих друзей привыкли к таким языкам, как Java или C # (или даже C ++), возникает вопрос: вы можете делать объектную ориентацию с F # возникает часто, настолько, что я попытаюсь показать вам несколько примеров того, как это сделать. Я должен сразу сказать, что они будут (очень) упрощенными примерами, но я надеюсь, что они дадут вам..

F# и RavenDB
Несколько лет назад я использовал RavenDB, и это был хороший опыт — с тех пор он только рос как на дрожжах. Раньше я много использовал MongoDB, мне надоел «опыт SQL», и мне нужно было что-то получше для ООП. Но теперь я FP и DDD, SQL не поможет, а Mongo раздражает меня. Начало работы с RavenDB Перво-наперво, нам нужна локальная среда docker run --rm -d -p 9010:8080 -p 38888:38888 --name ravendb -e RAVEN_Setup_Mode=None -e RAVEN_License_Eula_Accepted=true -e..