Вопросы с тегом «f#»

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

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

15
Возможно ли функциональное программирование GUI? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 2 года назад . Улучшить этот вопрос Недавно я обнаружил ошибку FP (пытаясь изучить Haskell), и я …

9
В каких областях использование F # может быть более подходящим, чем C #? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Улучшить этот вопрос За последние несколько лет F # превратился в один из …
210 c#  f# 

3
Начало работы с F # [закрыто]
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 5 лет назад . Уточните этот вопрос Как мне начать программировать на F #? Какие хорошие …
142 f# 

1
Почему этот код F # такой медленный?
Реализация Левенштейна на C # и F #. Версия C # в 10 раз быстрее для двух строк размером около 1500 символов. C #: 69 мс, F # 867 мс. Зачем? Насколько я могу судить, они делают то же самое? Не имеет значения, является ли это сборкой Release или Debug. …
127 c#  performance  f#  inline 

5
F # изменяется на OCaml [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 4 года назад . Уточните этот вопрос F # происходит от OCaml, но какие основные элементы отсутствуют или добавлены? В …
126 f#  ocaml  functor 

4
В чем разница между свертыванием и уменьшением?
Пытался изучить F #, но запутался, пытаясь различить свертку и свертку . Кажется, что Fold делает то же самое, но принимает дополнительный параметр. Есть ли законная причина для существования этих двух функций или они предназначены для людей с разным опытом? (Например: строка и строка в C #) Вот фрагмент кода, …


4
Лучший подход к разработке библиотек F # для использования как на F #, так и на C #
Я пытаюсь создать библиотеку на F #. Библиотека должна быть удобной для использования как на F #, так и на C # . И здесь я немного застрял. Я могу сделать его дружественным к F # или C #, но проблема в том, как сделать его дружественным для обоих. Вот …
113 c#  f# 

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

1
MbUnit под Linux, используется в проекте F #?
Я попытался задать этот вопрос в списке пользователей gallio, но вопрос не появился (группы Google говорят, что сообщение было успешным). Я полагаю, что список может модерировать кто-то, кто не очень часто читает свою электронную почту :-) Поскольку у SO есть теги как для Gallio, так и для MbUnit, я подумал, …
104 ubuntu  f#  mono  mbunit  gallio 

6
Почему функции в Ocaml / F # по умолчанию не рекурсивны?
Почему функции в F # и Ocaml (и, возможно, в других языках) по умолчанию не рекурсивны? Другими словами, почему разработчики языка решили, что было бы неплохо явно заставить вас ввести recтакое объявление, как: let rec foo ... = ... и не дать функции рекурсивную возможность по умолчанию? Зачем нужна явная …
104 f#  recursion  ocaml 

6
Как я могу использовать функциональное программирование в реальном мире? [закрыто]
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 5 лет назад . Уточните этот вопрос Функциональные языки хороши тем, что они избегают ошибок, устраняя …

10
Композиция Haskell (.) Против оператора прямой передачи в F # (|>)
В F # |>довольно часто используется оператор конвейерной передачи ,. Однако в Haskell я видел только использование композиции функций (.). Я понимаю, что они связаны , но есть ли языковая причина, по которой конвейерная передача не используется в Haskell, или это что-то еще?

3
Синтаксис инициализации объекта
Я только начинаю работать с F # и не могу найти синтаксис для инициализации объекта, как в C # 3. Т.е. учитывая это: public class Person { public DateTime BirthDate { get; set; } public string Name { get; set; } } как мне написать на F # следующее: var …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.