Результаты поиска по запросу "f#"
Как вычислить декартово произведение n последовательностей в F #?
ься с «функциями расширения» для модуля List. (Я потратил довольно много времени на разработку «mapfold» - в котором используется накопитель, такой как fold, но использовал его в качестве параметра для создания новых значений, таких как map, - ...
Подача кортежа в функцию, такую как printfn
Я хочу дать кортежprintf функция: let tuple = ("Hello", "world") do printfn "%s %s" tupleЭто, конечно, не работает, компилятор сначала говорит, что ему нужноstring вместоstring*string, Я пишу это следующим образом: let tuple = ("Hello", ...
Тип утилиты, вы можете использовать его легко.
вительно ли конструкция Async.Parallel помогает ускорить вычисления в многоядерной системе? «Задачи» .NET TPL вовлечены здесь как-то? open System; let key = Console.ReadKey(true); let start = System.DateTime.Now let pmap f l = seq { for a in l ...
Ответ не в производительности по скорости или ресурсам до н.э. они практически одинаковы. Некоторые обсуждаемые улучшения и недостатки ... Причина F # - время разработки и развертывания. F # более упорядочен и готов построить с более безопасным кодом. Меньше подвержены ошибкам и более точны, не беспокоясь о простых вещах, таких как счетчики циклов и проверка типов, перекрестная многопоточность и т. Д. Поэтому писать не только легче и быстрее, но и гораздо меньше ошибок. Вы получаете больше того, что действительно хотели, не беспокоясь о мелочах. Это означает меньше тестирования и больше оперативного развертывания, больше доверенного кода и более точных функций, которые не несут ненужных накладных расходов. Таким образом, в итоге получается более быстрый написанный код, оптимизированная производительность по своей природе и такое же большое доверие с меньшим количеством ошибок.
амешательстве и буду признателен, если вы меня просветите. F # использует тот же CLR, что и C #, и основной код идентичен, тогда как можно предположить, что функция работает быстрее, когда написана на F #, чем C #? Если я использую только ...
- но неважно) спасибо!
ле сценария F # (.fsx) как определить местоположение файла .fsx, выполняемого в настоящее время? Я хотел бы определить пути относительно этого. Я пыталсяAssembly.GetExecutingAssembly().CodeBase но это не работает в «динамической сборке», ...
при n продолжительности только одна итерация, разделенная на две
ствительно новичок в F #, и мне нужно немного помочь с проблемой F #. Мне нужно реализовать функцию вырезать, которая разделяет список пополам, чтобы вывод был ... вырезать [1; 2; 3; 4; 5; 6] ;; val it: int list * int list = ([1; 2; 3], [4; 5; ...
F # межпоточное исключение пользовательского интерфейса в приложении WinForms
У меня проблема с разработкой простого приложения на F #, которое просто считывает длину запрашиваемой HTML-страницы. Кажется, что такая ошибка будет похожа и на язык VB.NET/C# при разработке приложения с пользовательским интерфейсом. Но я ...
Спасибо за ваш великолепный ответ, он заполнил многие пробелы в моем понимании цитат и дал мне путь вперед.
ратил несколько часов, пытаясь справиться с цитатами F #, но я наткнулся на некоторый блокпост. Мое требование состоит в том, чтобы взять простые функции (только целые числа, +, -, /, *) из различимого типа объединения и сгенерировать дерево ...
в C #), но F # позволяет вам вызывать метод следующим образом.
я получаю строку из командной строки, и это выглядит так: '1-1-2011'Как я могу преобразовать эту строку в объект DateTime в F #?
Да, некоторые добытчики, которые знают, как получить информацию. Частичным применением вы можете создавать конкретные реализации для разных типов.
вопрос разрешимфункциональный идиоматическийподход, могдженерикиили же дискриминационные союзыбыть ответом? Можно ли иметь полиморфизм с передачей функции различных типов, когда функция использует некоторые общие поля. Идея состоит в том, чтобы ...