Результаты поиска по запросу "f#"
uglyness).
ужно взаимодействовать с некоторым кодом C # с F #. Нулевое значение - это возможное значение, которое ему дается, поэтому мне нужно проверить, было ли это значение нулевым. Документы предлагают использовать сопоставление с образцом ...
не соответствует истина / ложь просто используйте, если
ортировал последовательность и хочу просмотреть ее и вернуть уникальные записи в последовательности. Я могу сделать это, используя следующую функцию, но она использует ссылочные переменные, и я не думаю, что это правильный способ ...
@TimC, вы правы, он работает только с одним типом без встроенного, какой бы тип ни использовался первым, кажется, что тип выводит использует его в первый раз, чтобы исправить типы для всего приложения
аюсь определить универсальный оператор сложения для класса-оболочки. Пока у меня есть это: (упрощенно из фактического кода) type Wrap<'a> = | Wrap of 'a static member inline (+) (Wrap x, Wrap y) = Wrap (x + y) let inline addSelf x = x + xи ...
Поэтому, учитывая это, я не думаю, что кто-либо может порекомендовать полную замену c #, пока все эти инструменты не будут готовы для f #. Хороший компромисс - использовать f # в библиотеках классов и продолжать использовать c # на внешнем интерфейсе.
айм в своем выступлении на SPLASH говорит, что F # НЕ предназначен для замены C #, хотя у него есть общие возможности. Далее он говорит, что есть области, в которых использование F # не имеет смысла, но не расширяет тезис. Может кто-нибудь ...
или же
е F # у меня есть кортеж: let myWife=("Tijana",32)Я хочу получить доступ к каждому члену кортежа отдельно. Например, это то, чего я хочу достичь, я не могу Console.WriteLine("My wife is {0} and her age is {1}",myWife[0],myWife[1])Этот код явно ...
отлично подходит для написания неблокирующего кода GUI).
орое время назад я занимался программированием на F #, для сериализации / десериализации массива float32 используется следующий код: #light Однако в настоящее время мне приходится заниматься программированием на VB.NET, чтобы снова сериализовать ...
Синтаксис из других ответов здесь.
бы вам нужно было определить некоторые методы расширения, свойства в сборке, написанной на F #, а затем использовать эту сборку в C #, вы бы увидели определенные расширения в C #? Если это так, это было бы так здорово.
вы используете F # 4.0.
тавьте себе, что в F # у нас есть массив байтов, представляющих данные пикселей с тремя байтами на пиксель в порядке RGB: [| 255; 0; 0; //Solid red 0; 255; 0; //Solid green 0; 0; 255; //Solid blue 1; 72; 9; 34; 15; 155 ... |]Мне трудно понять, ...
F # разработка и юнит-тестирование?
Я только начал работать с F #, который является моим первым функциональным языком. Я почти полностью работал с C #, и мне очень нравится, как F # заставляет меня переосмыслить, как я пишу код. Один аспект, который я нахожу немного ...
@ Даниэль - Я не знаю, есть ли планы по решению этой проблемы, но я никогда не находил это особенно обременительным - обычно я предпочитаю ОУ в любом случае, так как они дают вам полное соответствие.
я есть перечисление в F #, например: type Creature = | SmallCreature = 0 | MediumCreature = 1 | GiantCreature = 2 | HumongousCreature = 3 | CreatureOfNondescriptSize = 4Мне не нравится вводить числа вручную, и я хочу позже легко добавить больше ...