Результаты поиска по запросу "f#"

1 ответ

Передача через консольный вывод из Process.Start напрямую

3 ответа

MailboxProcessor, который работает с логикой LIFO

1 ответ

Использование функций Seq в IEnumerable [duplicate]

ТОП публикаций

3 ответа

Создать дискриминированное объединенное дело из строки

Я пытаюсь создать DU случаи из строк. Единственный способ увидеть это - перечислить случаи DU через

2 ответа

F #, оператор присваивания против оператора набора

Я начал с F #, и некоторая структура кода удивляет меня. Например: У меня есть следующий код: let mutable s = 10 s <- 1 + s printf "%i" sВсе понятно с математической стороны. Я пометил «s» как изменяемый и присвоил новое значение «s». Результат ...

2 ответа

F # List.map эквивалент в C #?

Есть ли эквивалент C # функции List.map в C #? т.е. применить функцию к каждому элементу в списке и вернуть новый список, содержащий результаты. Что-то вроде: public static IEnumerable<TResult> Map<TSource, TResult>(this IEnumerable<TSource> ...

2 ответа

Какой синтаксис (#… #) наблюдается в реализации стандартной библиотеки F #?

Читая исходники модуля Array2D, я наткнулся на эту интересную конструкцию в реализации многих основных функций, например: [<CompiledName("Get")>] let get (array: 'T[,]) (n:int) (m:int) = (# "ldelem.multi 2 !0" type ('T) array n m : 'T #)Я могу ...

3 ответа

Почему простые выражения цикла ограничены целочисленными диапазонами?

Согласно спецификации F # (см.§6.5.7 [http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/manual/spec.html#_Toc335818859] ), простые циклы for ограничены целым числом (int акаint32 акаSystem.Int32) пределыstart а ...

1 ответ

Как ссылаться на типы или модули, определенные в других файлах F #? [Дубликат]

На этот вопрос уже есть ответ здесь: F # определение / использование типа / модуля в другом файле в том же проекте [/questions/172888/f-defining-using-a-type-module-in-another-file-in-the-same-project] 4 ответаУ меня есть следующее в файле ...

2 ответа

Странное поведение F # записей

Есть несколько случаев, когда поведение F # записывает мне странное поведение: Нет предупреждения о двусмысленности type AnotherPerson = {Id: int; Name: string} type Person = {Id: int; Name: string;} // F# compiler will use second type without ...