f#
Скажем, у меня есть Frame, который выглядит следующим образом, " Name ID Amount 0 -> Joe 51 50 1 -> Tomas 52 100 2 -> Eve 65 20 3 -> Suzanne 67 10 4 -> Suassss 69 10 5 -> Suzanne 70 10 6 -> Suzann...
Мне нравятся поставщики типов F#, и именно поэтому я стараюсь использовать FSharp.Библиотека данных, когда я могу, но я нашел вариант использования,который не кажется покрытым. Рассмотрим этот простой файл JSON: { "Foo": { "Baz": 0, "Bazz": "x" }, "Bar": { "Baz": 10, ...
Я пытаюсь переписать общий код вот так (C#): U Upcast<T, U>(T x) where T : U { return x; } В F#: let ucast<'T, 'U when 'T :> 'U> (x: 'T) = x :> 'U Но решение ограничений F# работает иначе, чем C#, и компилятор выдает кучу типографских ошибок: Ошибка FS0698: недопустимое огранич...
Я недавно поймал ошибку FP (пытаясь узнать Haskell), и я был действительно впечатлен тем, что я видел до сих пор (первоклассные функции, ленивая оценка и все другие лакомства). Я еще не эксперт, но мне уже стало легче рассуждать "функционально", чем императивно для базовых алгоритмов (и у меня возникли пробл...
за последние несколько лет F# превратился в один из полностью поддерживаемых языков Microsoft, использующий множество идей, инкубированных в OCaml, ML и Haskell. за последние несколько лет C# расширил свои функции общего назначения, введя все больше и больше функциональных языковых функций: LINQ (понимание с...
пытаясь узнать F#, но запутался при попытке различить раза и уменьшить. Раза, кажется, делает то же самое, но принимает дополнительный параметр. Есть ли законная причина для существования этих двух функций или они существуют для размещения людей с разным происхождением? (Например: строка и строка в C#) вот ф...
функциональные языки хороши, потому что они избегают ошибок, устраняя состояние, но также и потому, что они могут быть легко распараллелены автоматически для вас, без необходимости беспокоиться о количестве потоков. однако, как разработчик Win32, могу ли я использовать Haskell для некоторых DLL моего прилож...
Я работаю в технической компании, которая делает больше прототипов, чем отгрузки продукции. Меня только что спросили, в чем разница между C# и F#, почему MS создала F# и какие сценарии были бы лучше, чем C#. Я использую язык уже некоторое время, и мне это нравится, поэтому я мог бы легко продолжить о замеча...
служба непрерывной интеграции Travis CI официально поддерживает многие языки, но не C# или F#. могу ли я использовать его с моими проектами .net?...
в F# есть последовательности что позволяет создавать последовательности: seq { 0 .. 10 } создать последовательность чисел от 0 до 10. есть ли что-то подобное в C#?...