Результаты поиска по запросу "null-coalescing-operator"

4 ответа

C # ?? оператор в рубине?

Возможно ли реализовать ?? оператор в рубине? a = nil b = 1 x = a ?? b # x should == 1 x = b ?? 2 # x should == 1

2 ответа

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

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

10 ответов

Как правильно проверить нулевые значения?

Мне нравится оператор null-coalescing, потому что он позволяет легко назначать значение по умолчанию для обнуляемых типов. int y = x ?? -1;Это замечательно, если только мне не нужноx, Например, если я хочу проверитьSessionтогда мне обычно ...

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

13 ответов

По вашему мнению, что более читабельно: ?? (оператор) или использование if's

У меня есть метод, который получитstring, но прежде чем я смогу работать с ним, я должен преобразовать его вint, Иногда это может бытьnull и я должен изменить его значение на"0", Сегодня у меня есть: public void doSomeWork(string value) { int ...

2 ответа

Который работает быстрее Null coalesce, Ternary или If Statement [closed]

Мы используем?? оператор [http://msdn.microsoft.com/en-us/library/ms173224.aspx] оценить выражения по нулевым значениям, например: string foo = null; string bar = "woooo"; string foobar= foo ?? bar ; // Evaluates foobar as wooooМы также ...