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

1 ответ

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

ипа type Cow() = class member this.Walk () = Console.WriteLine("The cow walks.") end Я могу написать метод, который обеспечивает ограничение члена для метода Walk, как let inline walk_the_creature creature = (^a : (member Walk : unit -> ...

3 ответа

, У одного из наших клиентов теперь есть тестеры, выполняющие тесты с тысячами строк кода из F # interactive.

ичок в F #. Я скачал оболочку Visual Studio 2010 и F # ctp и написал небольшой сценарий hello world со следующим кодом printfn "Hello World" let _ = System.Console.ReadLine()Компиляция занимает от 13 до 15 секунд, что очень медленно по сравнению ...

4 ответа

Примеры написаны на F #, но их легко перевести на любой другой функциональный язык с алгебраическими типами (в моем случае Haskell и PureScript).

я был большой опыт написания доменных приложений с использованием C #. Чем больше приложений я пишу, тем больше я нахожу, что хочу использовать подход, который не очень хорошо подходит для стандартных методов C # / OO: Я хочу написать как можно ...

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

3 ответа

@kvb Полагаю, вы правы в этом вопросе - я изменил ответ, чтобы соответствовать. Ранее я неправильно понял часть кода ProvidedTypes.

совсем понимаю тип провайдеров после просмотра видео pdc Дона Саймса http://player.microsoftpdc.com/Session/04092962-4ed1-42c6-be07-203d42115274 [http://player.microsoftpdc.com/Session/04092962-4ed1-42c6-be07-203d42115274] Я правильно понимаю? ...

6 ответов

 наиболее.

ольно новичок в F # и считаю вывод типа действительно классной вещью. Но в настоящее время кажется, что это также может привести к дублированию кода, чтоне крутая вещь, Я хочу суммировать цифры числа следующим образом: let rec crossfoot n = if n ...

2 ответа

https://github.com/dp0h/VsImmediate

ли как-то получить контекст отладчика в F # интерактивным? Например, если я достиг точки останова в проекте C #, я бы хотел работать с локальными переменными в F # интерактивно, точно так же, как я могу работать с ними в непосредственном окне. ...

1 ответ

+1: <3 всех ваших ответов, квб :)

ясь на обсуждение вэтот вопрос [https://stackoverflow.com/questions/4732672/how-to-write-a-function-for-generic-numbers] Может ли кто-нибудь предоставить код или ссылку на код, показывающий полную реализациюNumericLiteralX модуль (такой ...

1 ответ

// Test.cs:

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

1 ответ

@Adam: Добавлено несколько примеров :-)

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

1 ответ

Спасибо @kvb, я был почти уверен, что не будет никаких трюков с F #, чтобы спасти день, поскольку проблема настолько глубока, но я хотел выяснить, как сообщество F # справляется с этим сценарием. В этом случае я даже не испытываю статических ограничений, хотя ваш второй абзац помог мне лучше понять методы реализации базовой библиотеки F #. По крайней мере, неизменность F # по умолчанию снижает риск раскрытия деталей реализации.

ько что столкнулся с проблемой: когда я пытаюсь получить доступ к закрытому или внутреннему значению из встроенной функции, я получаю сообщение об ошибке «Значение« xxx »было помечено как встроенное, но его реализация использует внутреннюю или ...