Обработка каскадных много-много EF Core?

Это означает, что аргумент title не является обязательным. Поэтому, если вы вызываете метод без аргументов, он будет использовать значение по умолчанию "Error".

Это сокращение для записи:

if (!title) {
  title = "Error";
}

Этот вид сокращенного трюка с булевыми выражениями распространен и в Perl. С выражением:

a OR b

он оценивает true, если либо a, либо b - true. Поэтому, если a истинно, вам совсем не нужно проверять b. Это называется короткозамкнутой логической оценкой, поэтому:

var title = title || "Error";

в основном проверяет, [[12]) оценивается как false. Если это так, оно «возвращает» "Error", в противном случае оно возвращает title.

0
задан chobo2 15 January 2019 в 19:07
поделиться