Вопросы с тегом «null»

Нуль означает * ничего * или * неизвестно *, в зависимости от контекста. Пожалуйста, используйте тег "sql-null" для вопросов, специфичных для SQL.

16
Глубокая нулевая проверка, есть ли лучший способ?
Примечание: Этот вопрос был задан до введения в .?операторах в C # 6 / Visual Studio 2015 . Мы все там были, у нас есть какое-то глубокое свойство, например cake.frosting.berries.loader, которое нам нужно проверить, является ли оно нулевым, чтобы не было исключений. Чтобы сделать это, используйте короткое замыкание оператора if. …
130 c#  null 


24
Возвращает нулевой плохой дизайн? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 2 года назад . Уточните этот вопрос Я слышал некоторые голоса, говорящие, что …
127 oop  null  return-value 

4
Почему String.valueOf (null) вызывает исключение NullPointerException?
согласно документации метод String.valueOf(Object obj)возвращает: если аргумент равен null, то строка равна "null"; в противном случае obj.toString()возвращается значение. Но почему, когда я пытаюсь сделать это: System.out.println("String.valueOf(null) = " + String.valueOf(null)); вместо этого бросает NPE? (попробуйте сами, если не верите!) Исключение в потоке "main" java.lang.NullPointerException в java.lang.String. (Неизвестный источник) в java.lang.String.valueOf …




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


10
json_encode возвращает NULL?
По какой-то причине "описание" элемента возвращается NULLсо следующим кодом: <?php include('db.php'); $result = mysql_query('SELECT * FROM `staff` ORDER BY `id` DESC LIMIT 2') or die(mysql_error()); $rows = array(); while($row = mysql_fetch_assoc($result)){ $rows[] = $row; } echo json_encode($rows); ?> Вот схема моей базы данных: CREATE TABLE `staff` ( `id` int(11) NOT …
119 php  null  json 


3
Почему этот метод расширения строки не генерирует исключение?
У меня есть метод расширения строки C #, который должен возвращать IEnumerable<int>все индексы подстроки в строке. Он отлично работает по своему назначению, и ожидаемые результаты возвращаются (что доказано одним из моих тестов, хотя и не приведенным ниже), но другой модульный тест обнаружил проблему с ним: он не может обрабатывать нулевые …

7
Переопределение NULL
Я пишу код C для системы, где адрес 0x0000 действителен и содержит ввод-вывод порта. Следовательно, любые возможные ошибки, которые обращаются к указателю NULL, останутся необнаруженными и в то же время вызовут опасное поведение. По этой причине я хочу переопределить NULL, чтобы он был другим адресом, например, адресом, который недействителен. Если …
118 c  null 

4
Какой размер принимает значение «Null» в SQL Server
У меня есть большая таблица с 10 столбцами. 4 из них в большинстве случаев остаются нулевыми. У меня есть запрос, который имеет нулевое значение, принимает любой размер или не имеет размера в байтах. Я прочитал несколько статей, в которых говорится: http://www.sql-server-citation.com/2009/12/common-mistakes-in-sql-server-part-4.html Существует заблуждение, что если у нас есть значения NULL …

19
Цепочка нулевой проверки и перехват исключения NullPointerException
Веб-служба возвращает огромный XML, и мне нужно получить доступ к его глубоко вложенным полям. Например: return wsObject.getFoo().getBar().getBaz().getInt() Проблема заключается в том, что getFoo(), getBar(), getBaz()может все возвращается null. Однако, если я проверю nullво всех случаях, код станет очень подробным и трудным для чтения. Более того, я могу пропустить проверки по …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.