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

87
Лучший способ проверить, есть ли в таблице данных нулевое значение

как лучше всего проверить, есть ли в таблице данных нулевое значение? В большинстве случаев в нашем сценарии один столбец будет иметь все нулевые значения. (Эта таблица данных возвращается сторонним приложением - мы пытаемся провести проверку до того, как наше приложение обработает таблицу данных)...

87
Если нулевой хэш-код всегда равен нулю, в .NET

Учитывая, что такие коллекции, как System.Collections.Generic.HashSet<>accept nullв качестве члена набора, можно спросить, каким nullдолжен быть хэш-код . Похоже, фреймворк использует 0: // nullable struct type int? i = null; i.GetHashCode(); // gives 0...

87
Как проверить наличие пустой строки в операторе case Bash?

У меня есть сценарий Bash, который выполняет действия на основе значения переменной. Общий синтаксис оператора case: case ${command} in start) do_start ;; stop) do_stop ;; config) do_config ;; *) do_help ;; esac Я хотел бы выполнить процедуру по умолчанию, если команда не указана, и do_helpесли...

87
Что такое объект «NoneType»?

Я получаю эту ошибку, когда запускаю свой скрипт python: TypeError: cannot concatenate 'str' and 'NoneType' objects Я почти уверен, что «str» означает строку, но я не знаю, что такое объект «NoneType». Мой скрипт не справляется со второй строкой, я знаю, что первая работает, потому что команды из...

86
Кратчайший способ проверить наличие нуля и присвоить другое значение, если нет

Я извлекаю varcharзначения из БД и хочу установить для stringприсваиваемых им значений "", если они есть null. Сейчас я делаю это так: if (string.IsNullOrEmpty(planRec.approved_by) == true) this.approved_by = ""; else this.approved_by = planRec.approved_by.toString(); Кажется, должен быть способ...

86
Ява "?" Оператор проверки нуля - что это? (Не троичный!)

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

86
Определение столбца SQL: значение по умолчанию, а не избыточное значение NULL?

Я много раз видел следующий синтаксис, который определяет столбец в операторе создания / изменения DDL: ALTER TABLE tbl ADD COLUMN col VARCHAR(20) NOT NULL DEFAULT "MyDefault" Возникает вопрос: поскольку указано значение по умолчанию, необходимо ли также указывать, что столбец не должен принимать...

85
Разница между NULL и NULL в PHP

Есть ли разница между PHP NULLи nullPHP? Иногда они кажутся взаимозаменяемыми, иногда - нет. изменить: по какой-то причине, когда я прочитал документацию, на которую есть ссылка в ответе (перед тем, как опубликовать этот вопрос), я прочитал ее как «чувствительную к регистру», а не как...

85
Влияет ли присвоение объектам значения null в Java сборку мусора?

Улучшает ли присвоение неиспользуемой ссылки на объект nullв Java процесс сборки мусора каким-либо измеримым образом? Мой опыт работы с Java (и C #) научил меня, что попытки перехитрить виртуальную машину или JIT-компилятор часто противоречат интуиции, но я видел, как коллеги использовали этот...

85
Типы, допускающие значение NULL: лучший способ проверить нулевое или нулевое значение в с #

Я работаю над проектом, в котором я проверяю следующее во многих-многих местах: if(item.Rate == 0 || item.Rate == null) { } больше из любопытства, чем что-либо еще, как лучше всего проверить оба случая? Я добавил вспомогательный метод: public static bool nz(object obj) { var parsedInt = 0; var...

85
C # нормально сравнивает типы значений с null

Я столкнулся с этим сегодня и понятия не имею, почему компилятор C # не выдает ошибку. Int32 x = 1; if (x == null) { Console.WriteLine("What the?"); } Я не понимаю, как x может быть нулевым. Тем более, что это назначение определенно вызывает ошибку компилятора: Int32 x = null; Возможно ли, что x...

85
Объединение строк в SQL Server с нулевым значением

Я создаю вычисляемый столбец для полей, некоторые из которых потенциально равны нулю. Проблема в том, что если какое-либо из этих полей имеет значение NULL, весь вычисляемый столбец будет иметь значение NULL. Из документации Microsoft я понимаю, что это ожидается и может быть отключено с помощью...

85
Предложение IN с NULL или IS NULL

Postgres - это база данных Могу ли я использовать значение NULL для предложения IN? пример: SELECT * FROM tbl_name WHERE id_field IN ('value1', 'value2', 'value3', NULL) Я хочу ограничиться этими четырьмя ценностями. Я пробовал вышеуказанный оператор, и он не работает, он выполняется, но не...

85
string.Empty vs null.Какой из них вы используете?

Недавно коллега по работе сказал мне не использовать string.Emptyпри установке строковой переменной, а использовать, nullпоскольку она загрязняет стек? Он говорит, не делай string myString=string.Empty; но делать string mystring=null; Это действительно важно? Я знаю, что строка - это объект,...

85
Безопасно ли удалить nullptr в с ++ 0x?

В c++03ней довольно ясно , что удаление пустого указателя не имеет никакого эффекта. В самом деле, это прямо указано в §5.3.5/2том, что: В любом случае, если значением операнда удаления является нулевой указатель, операция не имеет никакого эффекта. Тем не менее, в текущем проекте для c++0xэтого...

83
В чем смысл класса Option [T]?

Я не могу понять смысл Option[T]класса в Scala. Я имею в виду, я не вижу никаких преимуществ Noneсверх null. Например, рассмотрим код: object Main{ class Person(name: String, var age: int){ def display = println(name+" "+age) } def getPerson1: Person = { // returns a Person instance or null } def...

83
Rails: заказ с последними нулями

В моем приложении Rails я пару раз сталкивался с проблемой, которую мне хотелось бы знать, как ее решают другие: У меня есть определенные записи, в которых значение не является обязательным, поэтому некоторые записи имеют значение, а некоторые - null для этого столбца. Если я упорядочу по этому...