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

8 ответов

Есть ли более элегантный способ добавить обнуляемые целые числа?

Мне нужно добавить множество переменных типа nullable int. Я использовал нулевой оператор объединения, чтобы уменьшить его до одной переменной на строку, но ...

4 ответа

Объединить оператор в C #?

Я думаю, что я помню что-то похожее на?: троичный оператор в C #, который имел только две части и возвращал значение переменной, если оно не было нулевым, и ...

6 ответов

Есть ли VB.NET-эквивалент для C # 's' ?? ' оператор?

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

17 ответов

 до 100.

улся на эту строку кода:

3 ответа

Одна вещь, которая беспокоила меня об этой статье (и Jash), это неопределенное свойство window.hello, которое по какой-то причине оценивается как null. Это должно быть неопределенным вместо этого. Попробуйте консоль ошибок Firefox и убедитесь сами.

ли в Javascript пустой оператор слияния? Например, в C # я могу сделать это: String someString = null; var whatIWant = someString ?? "Cookies!";Лучшее приближение, которое я могу выяснить для Javascript, это использование ...

4 ответа

https://bitbucket.org/mamadero/andand/overview

у меня есть длинный список объектов, каждый из которых имеет возможность вернуть значение null в предложении «Linq where», например, SomeSource.Where(srcItem=>(srcItem.DataMembers["SomeText"].Connection.ConnectedTo as ...

6 ответов

Такого рода вещи добавляют целую кучу немного другой терминологии (например, «null» и «nz», ни одна из которых ничего не значит в контексте Python), импортированных из других языков, плюс с вариантами (строгими или не строгими!). Это только добавляет путаницы. Вы должны использовать явные проверки "is None". Кроме того, вы не получите никакой выгоды от краткой семантики, которую могут использовать операторы при использовании вызова функции.

естьнуль-коалесцирующий оператор [http://msdn.microsoft.com/en-us/library/ms173224.aspx](написано как??) что позволяет легко (коротко) проверять нулевые значения во время присваивания: string s = null; var other = s ?? "some default value";Есть ...

4 ответа

Я думаю, что MSDN должен быть неправильным, рассмотрим:

ько что попробовал следующее, идея состояла в том, чтобы объединить две строки, подставляя пустую строку для нулей. string a="Hello"; string b=" World";- Отладка (забавно, что? Это печать, не совсем помогает читаемость ...) ? a ?? "" + b ?? ...

6 ответов

@benrifkah Извините за поздний ответ; направляюсь туда сейчас.

ли в PHP троичный оператор или тому подобное, который действует как?? из C #? ?? в C # это чисто и короче, но в PHP вы должны сделать что-то вроде: // This is absolutely okay except that $_REQUEST['test'] is kind of redundant. echo ...

3 ответа

?? Нулевой оператор объединения -> Что означает объединение?

У меня возникает соблазн лгать и говорить, что английский - это мой второй язык, но правда в том, что я просто не знаю, что означает «объединение». я знаю что?? 'делает' в C #, но название не имеет смысла для меня. Я посмотрел слово и понял, что ...