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

1 ответ

Написание CLS-совместимого кода на F #

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

2 ответа

F # printf строка

Я озадачен let test = "aString" let callMe = printfn testПочему это не работает? Выдает ошибку ниже во время компиляции: Тип 'string' несовместим с типом 'Printf.TextWriterFormat <' a> ' Это прекрасно работает: printfn "aString"

4 ответа

Как вы возвращаете несколько значений и присваиваете их переменным переменным?

Это то, что я до сих пор. let Swap (left : int , right : int ) = (right, left) let mutable x = 5 let mutable y = 10 let (newX, newY) = Swap(x, y) //<--this works //none of these seem to work //x, y <- Swap(x, y) //(x, y) <- Swap(x, y) //(x, y) ...

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

2 ответа

F #: В реальном выражении, в чем разница между «строкой» и «строкой»?

В реальном выражении, в чем разница между «строкой» и «строковым параметром»? Помимо незначительных проблем с синтаксисом, единственное различие, которое я видел, состоит в том, что вы можете передавать «ноль» в строку, в то время как строковый ...

4 ответа

F #: Почему типы опций не совместимы с обнуляемыми типами?

Почему типы опций, такие как int, не совместимы с обнуляемыми типами, такими как Nullable? Я предполагаю, что есть некоторая семантическая причина для различия, но я не могу понять, что это такое. Опция в F # используется, когда значение может ...

4 ответа

Можно ли написать JIT-компилятор (в нативный код) полностью на управляемом языке .NET

Я играю над идеей написания JIT-компилятора и мне просто интересно, возможно ли вообще теоретически написать все это в управляемом коде. В частности, как только вы сгенерировали ассемблер в байтовом массиве, как перейти к нему, чтобы ...

2 ответа

Как загрузить внешний файл сценария F # и использовать его в F # интерактивно?

Я хотел бы загрузить один или несколько.fsx файлы в интерактивный F # и имеют все функции, определенные в.fsx файлы в объеме, так что я могу напрямую использовать функции в консоли. #load Директива выполняет.fsx указанный файл, но я больше не ...

1 ответ

Могу ли я предоставить тип в качестве входных данных для поставщика типа в F #?

Есть ли какие-либо подводные камни, о которых я должен знать? Вы знали бы о существующем коде, имеющем дело с тем же самым pb, с которым я мог бы столкнуться? Thks

1 ответ

Определение новых ключевых слов в вычислительном выражении F #

Бета-версия F # 3.0 содержитзапрос {} [http://msdn.microsoft.com/en-us/library/hh225374%28v=vs.110%29.aspx] Вычислительное выражение с тоннами новых ключевых слов. Как я могу определить свои собственные ключевые слова в построителе вычислений?

2 ответа

Нулевой оператор объединения в F #?

При взаимодействии с библиотеками C # я обнаружил, что мне нужен нуль-оператор объединения C # для обоихNullable структуры и ссылочные типы. Можно ли аппроксимировать это в F # одним перегруженным оператором, который указывает наif кейс?