f#

F# vs OCaml: переполнение стека

недавно я нашел презентацию о F# для программистов Python, и после просмотра его, решил реализовать решение "муравьиной головоломки" самостоятельно. есть муравей, который может ходить на плоской сетке. Муравей может двигаться по одному пространству ...

Вызов кода F# из C#

Я играю с F# и C#, и хотел бы вызвать F# код из C#. мне удалось заставить его работать наоборот в Visual Studio, имея два проекта в одном решении и добавив ссылку на код C# в проект F#. После этого я мог бы вызвать код C# и даже пройти через него ...

F# разработка и модульное тестирование?

Я только начал с F#, который является моим первым функциональным языком. Я работал квази-исключительно с C#, и мне очень нравится, как F# заставляет меня переосмыслить, как я пишу код. Один аспект, который я нахожу немного дезориентирующим, - это изм ...

Почему этот код F# так медленно?

реализация Левенштейна в C# и F#. Версии C# в 10 раз быстрее для двух строк около 1500 символов. C#: 69 МС, F# 867 МС. почему? Насколько я могу судить, они делают то же самое? Не имеет значения, является ли это выпуском или отладочной сборкой. EDIT ...

Как может существовать функция времени в функциональном программировании?

Я должен признать, что я не знаю много о функциональном программировании. Я читал об этом здесь и там, и поэтому узнал, что в функциональном программировании функция возвращает один и тот же выход для одного и того же входа, независимо от того, сколь ...

F# vs Haskell vs Lisp - какой язык выучить? [закрытый]

Я много слышал о функциональных языках программирования и готов выучить один из них. Я думаю, что это будет в основном для удовольствия, однако, я надеюсь, что это улучшит мои навыки программирования. У меня в основном фон C#/.NET, поэтому мой первы ...

F# построить список / массив значений + последовательные дубликаты

Мне нужно упаковать данные вот так: let data = [1; 2; 2; 3; 2; 2; 2; 4] let packed = [(1, 1); (2, 2); (3, 1); (2, 3); (4, 1)] Где каждый элемент говорит, сколько раз он существует до следующего. Однако он должен работать с несмежными дублирования ...

F# Linq to sql-вызов хранимой процедуры

Я использовал view здесь, прежде я не был нужен в каком-то параметре, но теперь он мне нужен, и он не работает, или, может быть, я делаю что-то неправильно. Вот моя попытка: member X.CountStatistics ha = <@ linq.IncidentStatistix(ha) @> ...

Как обрабатывать арифметическую операцию OverflowException в F#?

Я делаю задачу Эйлера проекта 1 в F#: Кратные 3 и 5 Если мы перечислим все натуральные числа ниже 10, кратные 3 или 5, то получим 3, 5, 6 и 9. Сумма этих кратных равна 23. Найдите сумму всех кратных 3 или 5 ниже 1000. Вот моя попытк ...

Вызов функции F# из C#

Я просмотрел другие инструкции и до сих пор не знаю, как это сделать. У меня есть два проекта (калькулятор в C# и логика в F#). Я добавил ссылку на логику в калькуляторе, а также ссылку на FSharp.Ядро Однако, когда я добавляю строку float result ...