Публикации по теме '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 просмотров
schedule
13.03.2023
Есть ли способ выполнить своего рода объединение 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 просмотров
schedule
10.04.2023
Как работает оператор 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 просмотров
schedule
27.02.2023
Назначить, если не нулевой оператор
Есть ли ярлык для следующего утверждения?
if(b!=null) a=b;
Лучшее, что я могу придумать, это
a=b??a;
Я хочу присвоить b a только в том случае, если b не является null , в противном случае я хочу оставить a без изменений....
40 просмотров
schedule
17.05.2023