Публикации по теме 'null-coalescing-operator'


Nullish-Coalescing-Operator
Синтаксис: х?? у NULLISH COALESCING OPERATOR(??) появится в JavaScript На данный момент он находится на стадии 3. Как это работает: если оценка "x" не определена или равна нулю, вернуть "y", иначе вернуть "x" Чем это отличается от x||y? В случае ‘x||y’, если у нас есть ложное значение для ‘x’, возвращается ‘y’ Ссылка: https://babeljs.io/docs/en/babel-plugin-proposal-nullish-coalescing-operator Ссылка: https://github.com/tc39/proposal-nullish-coalescing var response = {..

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

Атомарность оператора объединения C#
Сегодня я столкнулся с кодом singleton в нашей кодовой базе и не был уверен, является ли следующий код потокобезопасным: public static IContentStructure Sentence{ get { return _sentence ?? (_sentence = new Sentence()); } }...
692 просмотров
schedule 27.05.2023

Неожиданный результат FirstOrDefault при смешивании с оператором объединения с нулевым значением
У меня есть сценарий, в котором мне нужно запросить объект, и если возвращается значение null, мне нужно запросить один и тот же объект по-разному, я решил использовать оператор объединения с нулевым значением, вот код: var requestedMaterials =...
986 просмотров

Есть ли способ выполнить своего рода объединение NULL для свойства в C #?
Я не совсем уверен, как сформулировать этот вопрос, но сценарий выглядит следующим образом: Скажем, у меня есть следующий класс: public class SampleClass { public int Number { get; set; } } Я знаю, что вы можете объединить содержащийся...
130 просмотров
schedule 10.11.2022

Null Coalesce, возвращающее значение первой переменной, отличной от null
Я пытаюсь сложить вместе несколько целых чисел, используя NULL Coalesce , в котором по крайней мере 2 целых числа могут быть NULL, в этом случае присвойте 0 таким целым числам, а затем добавьте. var total = votes[0].Value ?? 0 + votes[1].Value...
1209 просмотров
schedule 13.04.2023

Оператор объединения с нулевым значением в объявлении foreach с использованием C#7
Я просматривал этот пример кода в C# 7.0 и Я не был уверен в том, что происходит под капотом и в производительности этого цикла. foreach (var c in text ?? throw new ArgumentNullException(nameof(text))) { ... } Мои вопросы:...
1360 просмотров
schedule 24.12.2022

Оператор слияния Nil со смешанными типами
Есть ли какой-нибудь хороший краткий быстрый способ взять необязательный тип не-String и получить значение String, которое является либо строковой интерпретацией этого значения, если оно .some(), либо какое-то значение по умолчанию, если оно .none(),...
167 просмотров

Как работает оператор Nil Coalescing (??) в swift?
Мой код игровой площадки : let nickName: String? = nil let fullName: String = "John Appleseed" let informalGreeting = "Hi \(nickName ?? fullName)" привет, Джон let informalGreeting2 = "Hi \(fullName ?? nickName)" Привет,...
1050 просмотров
schedule 29.04.2022

Присвоение автоматически реализуемого свойства самому себе с оператором объединения null ??
У меня есть автоматически реализуемое свойство, которое принимает значение по умолчанию. Это свойство считывает свое значение из базы данных, но если оно равно null, оно должно принимать значение по умолчанию. // Variable Declaration...
58 просмотров

Назначить, если не нулевой оператор
Есть ли ярлык для следующего утверждения? if(b!=null) a=b; Лучшее, что я могу придумать, это a=b??a; Я хочу присвоить b a только в том случае, если b не является null , в противном случае я хочу оставить a без изменений....
40 просмотров
schedule 17.05.2023