Вопросы по теме 'null-check'

Как проверить, не равна ли переменная нулю?
Я знаю, что ниже представлены два способа в JavaScript проверить, не является ли переменная null , но я не понимаю, что лучше всего использовать. Я должен делать: if (myVar) {...} or if (myVar !== null) {...}
595181 просмотров
schedule 29.07.2023

Почему String.Equals (Object obj) проверяет, не равно ли this == null?
Возможный дубликат: Зачем проверять это! = null? // Determines whether two strings match. [ReliabilityContract(Consistency.WillNotCorruptState, Cer.MayFail)] public override bool Equals(Object obj) { //this is necessary to guard...
427 просмотров
schedule 29.05.2022

Проверка нуля JavaScript
Я наткнулся на следующий код: function test(data) { if (data != null && data !== undefined) { // some code here } } Я новичок в JavaScript, но, судя по другим вопросам, которые я здесь читал, у меня сложилось...
470103 просмотров
schedule 05.05.2023

Есть ли ?. оператор для Java для проверки нулевого указателя?
Когда я кодирую, я разочарован нулевыми проверками. Особенно при кодировании структур данных! я должен сделать это как String val; if(a != null && a.child != null) val = a.child.getValue(); else val = null; Что-то типа...
1201 просмотров
schedule 31.05.2023

Какой более элегантный способ проверить нулевое значение в следующем сценарии?
Я использую Groovy. Какой более элегантный способ сделать следующее? if (!token) { token = this.getToken(key, callback) if(!token) { return params = null } } Поэтому, если токен уже присутствует, когда пользователь входит...
59 просмотров
schedule 04.04.2023

Как я могу защититься от того, что объект не может быть преобразован из DBNull в другие типы?
У меня есть этот код, где ISTM я защищаю от присвоения нулей: foreach (DataRow priceAndUsageVarianceRow in _dtUsage.Rows) { //var pauv = new PriceAndUsageVariance //{ // Description =...
476 просмотров

Почему Eclipse JDT Null-Checking соблюдает Apache Commons Validate
Я использую @NonNull-Checking с Eclipse-JDT и был очень рад видеть, что он понимает и уважает использование Apache Commons Validate. Что означает в коде: Validate.notNull(someInput); @NonNull String a = someInput; Без первой строки вторая...
60 просмотров

Метод Java 8 requireNonNull с производительностью параметра поставщика
Метод Objects.requireNonNull с добавлением Supplier в Java 8, но я не уверен, в чем заявлено улучшение производительности: Хотя это может дать преимущество в производительности в случае, отличном от null , при принятии решения о вызове этого...
1587 просмотров
schedule 15.11.2022

Почему проверка null не выполняется, даже если объект явно инициализирован как null
Я создал пользовательский класс abstract , который, в свою очередь, конечно же, также создал производные классы. public abstract class AbstractBaseClass ... public class ChildClass1 : AbstractBaseClass ... Теперь всякий раз, когда я...
78 просмотров