Запитання з тегом «f#»

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

13
Як може функціонувати час у функціональному програмуванні?
Я мушу визнати, що я мало знаю про функціональне програмування. Я читав про це звідси і там, і так дізнався, що у функціональному програмуванні функція повертає той самий вихід, за той же вхід, незалежно від того, скільки разів функція викликається. Це точно як математична функція, яка оцінює один і той …

15
Чи можливе функціональне програмування GUI? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Нещодавно я спіймав помилку FP (намагаючись навчитися Haskell), і мене дуже вразило те, що …

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

3
Початок роботи з F # [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 5 років тому . Удосконаліть це питання Як мені взяти участь у програмуванні F #? Які є хороші …
139 f# 

5
Які основні відмінності між Haskell та F #? [зачинено]
Закрито . Це питання має бути більш сфокусованим . Наразі відповіді не приймаються. Закрито 6 років тому . Заблоковано . Це запитання та відповіді на нього заблоковані, оскільки це питання не стосується теми, але має історичне значення. Наразі він не приймає нових відповідей або взаємодій. Я шукав в Інтернеті порівняння …

1
Чому цей код F # так повільний?
Реалізація Левенштейна в C # і F #. Версія C # у 10 разів швидша для двох рядків приблизно 1500 символів. C #: 69 мс, F # 867 мс. Чому? Наскільки я можу сказати, вони роблять точно те саме? Не має значення, чи це версія випуску чи налагодження. EDIT: Якщо …
127 c#  performance  f#  inline 

5
F # зміни до OCaml [закрито]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 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 # приводить мене до переосмислення, як я пишу код. Один з аспектів, який мені здається дезорієнтуючим, - це зміна процесу написання коду. Я використовую TDD …

1
MbUnit під Linux, використовуваний у проекті F #?
Я спробував задати це у списку користувачів gallio, але це питання не з’явилося (групи Google говорять, що повідомлення було успішним). Я припускаю, що список може модерувати той, хто не читає електронної пошти дуже часто :-) Бачачи, як ТАК має теги як для Gallio, так і для MbUnit, я подумав, що …
104 ubuntu  f#  mono  mbunit  gallio 

6
Чому функції в Ocaml / F # не є рекурсивними за замовчуванням?
Чому саме функції F # і Ocaml (і, можливо, інших мов) за замовчуванням не є рекурсивними? Іншими словами, чому мовні дизайнери вирішили, що було б чітко змусити вас ввести recдекларацію типу: let rec foo ... = ... а не надавати функції рекурсивної можливості за замовчуванням? Чому необхідність явної recконструкції?
104 f#  recursion  ocaml 

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

10
Склад Haskell (.) Проти оператора передачі труб F # (|>)
У F # використання оператора трубопровідного руху |>досить поширене. Однак у Haskell я лише коли-небудь бачив склад функції (.), який використовується. Я розумію, що вони пов'язані між собою , але чи є мовна причина того, що в Haskell не використовується pipe-forward або це щось інше?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.