f#

Я только начинаю с F#, и я не могу найти синтаксис для инициализации объекта, как в C# 3. т. е. учитывая это: public class Person { public DateTime BirthDate { get; set; } public string Name { get; set; } } Как я могу написать следующее В F#: var p = new Person { Name = "John", BirthDate = DateTime....

Мне любопытно, как производительность F# сравнивается с производительностью C++? Я задал аналогичный вопрос в отношении Java, и у меня сложилось впечатление, что Java не подходит для тяжелого numbercrunching. Я читал, что F# должен быть более масштабируемым и более производительным, но как эта реальная прои...

Я только начал изучать F# (с небольшим опытом работы с .NET), поэтому простите меня за то, что, вероятно, очень простой вопрос: в чем разница между пространством имен и модулем в F#? спасибо Дэйв Edit: Спасибо за ответ Брайан. Вот что я хотел узнать. Просто уточнение: можете ли вы также открыть пространст...

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

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

это, надеюсь, будет полегче. У меня есть проект F# (последний F# CTP) с двумя файлами (программа.ФС, стек.файловая система.) в штабеля.ПС у меня есть простое пространство имен и определение типа стек.fs namespace Col type Stack= ... теперь я пытаюсь включить пространство имен в программу.ФС путем объ...

The inline ключевое слово в F#, как мне кажется, имеет несколько иную цель, чем то, к чему я привык, например, C. Например, это, кажется, влияет на тип функции (что такое "статически разрешенные параметры типа"? Разве не все типы F# разрешаются статически?) когда я должен использовать inline функции?...

с первого дня моей карьеры программиста я начал с объектно-ориентированного программирования. Тем не менее, я заинтересован в изучении других парадигм (то, что я сказал Здесь так много раз, это хорошо, но у меня не было времени). Я думаю, что я не только готов, но и имею время, поэтому я начну функциональное ...

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

Я пытаюсь сопоставить начало строк в f#. Не уверен, что я должен рассматривать их как список символов или что. Любые предложения будут оценены. вот версия кода psuedo того, что я пытаюсь сделать let text = "The brown fox.." match text with | "The"::_ -> true | "If"::_ -> true | _ -> false Итак...