f#
Поскольку я нашел только японские страницы об этой ошибке, я решил, что давайте зарегистрируем ее и спросим здесь, поскольку мой японский немного ржавый. Если у меня есть следующий активный шаблон FSharp (упрощенный пример): let (|InRange|OutOfRange|) from too = function | input when input >= fr...
Я пытаюсь создать некоторые элементы пользовательского интерфейса в моем скрипте F#, который прикреплен к камере в Unity 3d. я знаю, как это сделать в C#, но я не совсем уверен, как это сделать в F#. Вот простой пример C#: using UnityEngine; using UnityEngine.UI; public class CameraController : MonoBehavi...
У меня возникли проблемы с RequireQualifiedAccess : несмотря на атрибут, случай объединения затеняет тип. Как ни странно, ошибка появляется только в том случае, если я использую квалифицированный доступ на заключающем модуле, а не внутри него, или если я открываю его: module Module = type [<RequireQu...
Я просто люблю F# для задач, которые поддаются функциональному программированию. Я использую C# для императивного OO. Но становится все более болезненным оставлять невербальную грамматику и вывод типа F# всякий раз, когда переключаешься на C#. Кто-нибудь знает, есть ли что-то готовящееся для невербального и...
Я пытаюсь создать различные методы расширения для универсального типа , привязанного к определенным параметрам универсального типа В F#, но язык, похоже, не позволяет мне: Я хочу сделать примерно следующее: type IEnumerable<int> with member this.foo = this.ToString() Но это дает мне ош...
Следующий код: let CreateFunc= let counter = ref 0 fun () -> counter := !counter + 1; !counter let f1 = CreateFunc let f2 = CreateFunc printfn "%d" (f1()) printfn "%d" (f1()) printfn "%d" (f2()) printfn "%d" (f2()) Выходы: 1 2 3 4 Таким образом, в основном, то, что мы видим здесь, - это f...
Я просто был очень удивлен тем, как медленно printf из F#. У меня есть несколько программ на C#, которые обрабатывают большие файлы данных и записывают несколько CSV-файлов. Я изначально начал с использования fprintf writer "%s,%d,%f,%f,%f,%s", думая, что это будет просто и достаточно эффективно. Однако чере...
Я использую FSharp.Данные.SqlClient и пытается переместить мою строку connectionString из [<Literal>] в приложение.конфиг. Мое приложение.конфигурация выглядит следующим образом <?xml version="1.0" encoding="utf-8" ?> <configuration> <connectionStrings> <add name="Default...
Миелло! Поэтому я ищу краткий, эффективный идиоматический способ в F# для разбора файла или строки. Я предпочитаю рассматривать входные данные как последовательность символов (char seq). Идея заключается в том, что каждая функция отвечает за синтаксический анализ части входных данных, возвращает преобразованн...
У меня есть некоторые проблемы с построением дерева выражений. Я могу сделать то же самое, когда использую цитаты из кода, но мне не удалось сделать это с помощью выражений. Сначала взгляните на мой подход, делающий это с помощью цитат из кода open Microsoft.FSharp.Quotations open Microsoft.FShar...