Лучшие f# вопросы ИТ разработчиков

  • 10 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Вариант против исключения в обработке исключений

После использования F #option На некоторое время я понимаю, что его можно использовать для обработки исключительных случаев. Я могу использовать либоoption или жеException в следующих примерах: find функции из модулей List / Array / ...

Задан 31 Oct 2011, 10:45 от pad
  • 53 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Как вы разрабатываете функциональную программу? [закрыто]

С первого дня моей карьеры программиста я начал с объектно-ориентированного программирования. Однако я'я заинтересован в изучении других парадигм (то, чт...

Задан 10 Oct 2008, 14:15 от Thomas Owens
  • 1 голос
  • 3 ответа
  • 0 просмотров
3 ответа

Могу ли я использовать разные рабочие процессы одновременно в F #?

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

Задан 02 Oct 2013, 00:53 от Aleksey Bykov
  • 64 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Затем поместите вызов в его собственную строку и используйте директиву препроцессора или другой шаг сборки, чтобы удалить его для сборок не-dev. Это достаточно неуклюже, так что я бы не назвал это «решенной проблемой», но это не очень сложно, я был бы готов поспорить, что моя кодовая база JS изобилует закомментированными обращениями к

ю, что в некоторых языках (Haskell?) Мы стремимся достичь стиля без точек или никогда явно не ссылаться на аргументы функции по имени. Это очень сложная концепция для меня, но она может помочь мне понять, каковы преимущества (или, возможно, даже ...

Задан 15 Apr 2011, 00:41 от Eli Schneider
  • 26 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Как будет использоваться F # (резкое)?

У меня проблемы с размещением концепций и возможностей языка F # от Microsoft. Будет ли F # использоваться только для объявления функций? Или приложения будут «полностью» написаны на F # путем смешивания F # с обычным кодом C # или VB?

Задан 29 May 2009, 20:42 от Ropstah
  • 9 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как реализовать шаблон Singleton (синтаксис)

У меня есть кеш данных, который обновляется из внешнего источника, и я хочу ограничить свой доступ к его кешу (только для чтения) внутри моего приложения. Я ...

Задан 22 Apr 2010, 14:13 от akaphenom
  • 18 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Можете ли вы смешивать языки .net в рамках одного проекта?

Можете ли вы смешивать языки .net в рамках одного проекта? Поэтому предварительно скомпилированный, я хотел бы вызывать классы и методы других исходных файлов. Для веба и приложений? В частности, я был бы заинтересован в F # и C #.

Задан 13 Oct 2008, 04:01 от Brian R. Bondy
  • 14 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

 о страховании Grange в Коламбусе, Огайо, хорошо читать. Я встретил одного из людей из Grange, и он был очень доволен их решением написать свой код на F #.

тоящее время я нахожусь в стадии исследования для новой распределенной серверной платформы, которая будет использоваться для моделирования в реальном времени (более 20 000 клиентов). Мы приняли решение использовать C # / .NET в качестве нашей ...

Задан 02 Mar 2011, 19:42 от Karl Strings
  • 7 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Вот некоторый код, который избегает неизвестных, таких как задержка веб-доступа. Я получаю менее 5% загрузки процессора и около 60-80% эффективности как для синхронизации, так и для асинхронных путей кода.

ерживаясь общего примера с асинхронной выборкой многих веб-страниц)Как бы я асинхронно выделил несколько (сотни) запросов веб-страниц, а затем дождался бы за...

Задан 30 Nov 2010, 06:05 от GregC
  • 13 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Сериализация типа записи F # в JSON включает символ «@» после каждого свойства

DataContractJsonSerializer создает JSON для типов записей F #, которые включают символ «@» после каждого имени свойства. Кто-нибудь знает, возможно ли получить JSON, у которого нет этого символа в ...

Задан 23 Oct 2012, 19:09 от John Atwood
  • 5 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как развернуть веб-приложение с помощью F # на веб-сайте Azure

При развертывании веб-приложения на веб-сайте Azure появляется следующая ошибка:Не удалось загрузить файл или сборкуFSharp.Core, версия = 4.0.0.0, культура =...

Задан 26 Oct 2012, 21:46 от Scott Smith
  • 12 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

F # эквивалент ключевого слова `is` в C #?

Мой первый день F #. Если у меня есть это: let cat = Animal()Теперь, как мне проверить на более позднем этапе, еслиcat is Animal? В C # bool b = cat is Animal;В F #?

Задан 21 May 2013, 18:48 от nawfal
  • 7 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Преобразование делегата / функции и вводящее в заблуждение сообщение об ошибке компилятора

Я думал, что преобразования между функциями F # и System.Func должны были быть сделаны вручную, но, похоже, есть случай, когда компилятор (иногда) делает это за вас. И когда это идет не так, сообщение об ошибке не является точным: module Foo = ...

Задан 24 Mar 2014, 10:23 от Akash
  • 19 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

F # и ADO.NET - идиоматический F #

Я только начинаю изучать F #. Я написал этот код F # / ADO.NET прошлой ночью. Каким образом вы бы улучшили синтаксис - чтобы он выглядел как идиоматический F #?

Задан 21 Jun 2010, 13:26 от BuddyJoe
  • 23 голосов
  • 10 ответов
  • 0 просмотров
10 ответов

Добавление дней к дате, но исключая выходные

Учитывая дату, как я могу добавить количество дней, но исключая выходные. Например, если указать 12.12.2008 (среда) и добавить пять, то получится 19.11.2008 ...

Задан 10 Nov 2008, 21:48 от Bob
  • 23 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Просто видел, как я столкнулся с той же проблемой: если у нас есть byref <> в интерфейсе win32 extern, тогда требуется оператор «&», чтобы сообщить компилятору о byref, в противном случае, как сказал Томас, он должен работать с переменными ref. , пусть изменяемый pid = 0u GetWindowThreadProcessId (новый IntPtr (phwnd), & pid) |> игнорировать

понял, что F # может управлять ссылками (что-то вроде ссылок на C ++). Это дает возможность изменять значения параметров, передаваемых в функциях, а также позволяет программисту возвращать более одного значения. Однако вот что мне нужно ...

Задан 17 Feb 2011, 11:32 от Andry
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Мне было достаточно просто изменить .Net Framework на 4.6.2.

ел видео наhttps://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Visual-F-Tools где создается проект с использованием Suave. Я пытался точно следовать тому, ...

Задан 17 Apr 2017, 22:51 от Soldalma
  • 6 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Вы сказали, что «переданная функция может работать с этими типами», тогда параметром функции должен быть либо базовый класс, либо объект, либо какой-то интерфейс, который реализует оба типа в кортеже

ли причина, по которой я могу использовать универсальную функцию с аргументами другого типа, когда я передаю ее как локальное значение, а не как параметр? Например: let f = id let g (x,y) = (f x, f y) g ( 1, '2')работает нормально, но если ...

Задан 27 Aug 2011, 09:16 от Michael
  • 9 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

fsx скрипт, ссылающийся на dll, ссылающийся на множество dll

Какая у меня стратегия для решения следующей проблемы. Я хочу использовать простой класс внутри DLL, который имеет ссылку на различные библиотеки DLL, различных версий и т. Д. Как файл fsx, мой скрипт не показывает ошибок. но после запуска в ...

Задан 03 Apr 2012, 17:14 от nicolas
  • 6 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

F # как добавить / объединить array2D и объединить 1D массивы в array2D

в F #, array.append может объединять два массива; Есть ли способ добавить 2 объекта array2D в один или по столбцам объединить несколько 1-D массивов в один о...

Задан 02 Mar 2010, 23:31 от ahala
  • 7 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как я могу выбрать случайное значение из списка, используя F #

Я новичок в F #, и я пытаюсь выяснить, как вернуть случайное значение строки из списка / массива строк.У меня есть список, как это:

Задан 23 Oct 2015, 22:22 от mydogisbox
  • 36 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Если Java люди переходят на Scala, C # переходят на F #, куда Ruby обращаются за функциональной нирваной? [закрыто]

Я знаю, что многие Java-пользователи начали смотреть на Scala с тех пор, как он работает на JVM, и многие в мире Microsoft смотрят на F #, но что Ruby имеет ...

Задан 12 Feb 2010, 19:02 от Zubair
  • 6 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Реализуйте тип очереди в F #

Я пытаюсь реализовать очередь в F # до сих пор это то, что у меня есть, но я думаю, что это больше похоже на стек:

Задан 01 Nov 2015, 16:19 от coder4lyf
  • 3 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Разделение списка на список списков на основе предиката

(Я в курсеэтот вопрос [https://stackoverflow.com/questions/1321591/f-how-do-i-split-up-a-sequence-into-a-sequence-of-sequences] , но это касается последовательностей, что не моя проблема здесь) Учитывая этот вход (например): let testlist = [ ...

Задан 15 Jan 2010, 11:22 от Benjol
  • 3 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Можете ли вы улучшить этот «алгоритм строк кода» в F #?

Мы написали небольшой скрипт для перебора файлов в папках для подсчета строк кода.Сердцем скрипта является эта функция для подсчета строк пробелов, комментар...

Задан 06 Oct 2008, 12:06 от Benjol
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Рекурсивные записи в F #

Мы с другом читаем о F # и в настоящее время бездельничаем с записями.Мы сделали следующую запись для представления лица:

Задан 07 Jun 2013, 16:33 от phaz
  • 9 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Модули v. Пространства имен в F #

У меня есть библиотека, написанная на F #, потребляемая C # и F #. эта библиотека определяет класс

Задан 09 Apr 2015, 18:55 от CCoveykolosy
  • 12 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Коллекции перед выпуском. Неизменный

Кому-нибудь удалось открыть предварительный релиз?System.Collections.Immutable из NuGet в F #? Я получаю эту ошибку: Тип 'IEnumerable`1' требуется здесь и недоступен. Необходимо добавить ссылку на сборку «System.Runtime, версия = 4.0.0.0, ...

Задан 24 Dec 2012, 04:52 от Jack Fox
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Возможно ли получить оператор приложения F # «>> в R? [Дубликат]

Возможный дубликат: R Трубопроводные функции [https://stackoverflow.com/questions/13354048/r-pipelining-functions] Я нахожу синтаксис R очень громоздким по сравнению с F #: В R - вместо: plot(exp(cumsum(returns)))Я бы с удовольствием returns ...

Задан 31 Dec 2012, 08:17 от nxstock-trader
  • 17 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Почему F # не поддерживает вложенные классы?

Является ли причина, по которой F # не поддерживает вложенные классы, технические, стилистические, произвольные? Взглянув на BCL в Reflector, вложенные классы используются для перечислителей,DynamicMetaObjectи, возможно, несколько других ...

Задан 20 Jan 2012, 21:51 от Daniel
  • 13 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Проблема определения того, как упорядочить типы F # из-за циклических ссылок

У меня есть некоторые типы, которые расширяют общий тип, и это мои модели.Затем у меня есть типы DAO для каждого типа модели для операций CRUD.Теперь мне нуж...

Задан 18 May 2010, 01:55 от James Black
  • 28 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

 потому что это происходит так часто, что требует специальной оптимизации?

овольно простой вопрос, но я не нашел ответа: Есть ли какая-либо операция Seq / List в F #, соответствующая LINQ SelectMany? Я знаю, что могу использовать System.Linq в F #, если захочу.Я знаю, что могу создать рекурсивный метод и использовать ...

Задан 04 Jan 2011, 23:56 от Tuomas Hietanen
  • 28 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Правильная версия Fsharp.Core

Я создаю консольное приложение F # с Visual Studio 2013 Ultimate. Целевая платформа .Net 4.5Версия FSharp.Core, установленная на моем компьютере (предположит...

Задан 02 Dec 2013, 14:39 от JonnyBoats
  • 33 голосов
  • 14 ответов
  • 0 просмотров
14 ответов

2 * 10^6 in 1 sec on Corei5

нтересован в реализациисито из эратосфена [http://en.wikipedia.org/wiki/Sieve_of_Eratosthenes]в чисто функциональной F #. Я заинтересован в реализации самого сита,не наивная функциональная реализация, которая на самом деле не является ...

Задан 07 Jan 2011, 20:01 от IVlad
  • 17 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Спасибо Даниэль. Я думал, что у F # было "чистое" ключевое слово. Это не так?

тим я имел в виду: когда вы разрабатываете свои побочные эффекты приложения и т. Д., Будет ли код F # автоматически распределяться по всем ядрам?

Задан 25 Mar 2009, 17:50 от Joan Venge
  • 28 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

 - но неважно) спасибо!

ле сценария F # (.fsx) как определить местоположение файла .fsx, выполняемого в настоящее время? Я хотел бы определить пути относительно этого. Я пыталсяAssembly.GetExecutingAssembly().CodeBase но это не работает в «динамической сборке», ...

Задан 01 Feb 2011, 09:42 от Eamon Nerbonne
  • 3 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

AlignedTextWriterTraceListener

астроить регистратор в стиле printf для f #, используя библиотеку журналов, аналогичную log4net. У меня есть функции Log.Debug, Info, Warn и т. д., которые похожи на DebugFormat или InfoFormat в log4net. я попытался настроить расширения типов для ...

Задан 11 Mar 2011, 20:22 от Alex
  • 11 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

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

аюсь придумать Rx Builder для использования Reactive Extension в синтаксисе выражения вычисления F #. Как я могу это исправить, чтобы он не взорвал стек? Как пример Seq ниже. И есть ли планы предоставить реализацию RxBuilder как часть Reactive ...

Задан 28 May 2011, 14:44 от Holoed
  • 13 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Можем ли мы получить доступ к функции копирования и обновления F # из c #?

Например, в F # мы можем определить type MyRecord = { X: int; Y: int; Z: int } let myRecord1 = { X = 1; Y = 2; Z = 3; }и обновить его я могу сделать let myRecord2 = { myRecord1 with Y = 100; Z = 2 }Это замечательно, и тот факт, что записи ...

Задан 09 Aug 2013, 17:04 от bradgonesurfing
Page 1 of 14
1 2 3 4 5