Вопросы по теме 'conditional-operator'
Есть ли в Python тернарный условный оператор?
Если в Python нет тернарного условного оператора, можно ли смоделировать его, используя другие языковые конструкции?
2208771 просмотров
schedule
15.12.2022
C# условное И (&&) ИЛИ (||) приоритет
На моей работе мы постоянно вступаем в ненужные споры о кодировании. Сегодня я спросил, имеет ли более высокий приоритет условное И (&&) или ИЛИ (||). Один из моих коллег настаивал на том, что у них одинаковый приоритет, у меня были сомнения,...
54586 просмотров
schedule
30.04.2023
почему мы предпочитаем? к ?? оператор в С#?
Недавно я обнаружил, что мы можем использовать ?? оператор для проверки нулей. Пожалуйста, проверьте приведенные ниже примеры кода:
var res = data ?? new data();
Это точно похоже на
var res = (data==null) ? new data() : data ;...
35931 просмотров
schedule
23.10.2022
if/else против тернарного оператора
Учитывая время оценки, следующие два эквивалентны?
if(condition1)
{
//code1
}
else
{
//code2
}
condition1 ? code1 : code2
Или они просто синтаксически разные?
1173 просмотров
schedule
28.06.2022
В чем разница между! == и! = В PHP?
Возможный дубликат: оператор php == vs ===
В чем разница между! == и! = В PHP?
282 просмотров
schedule
01.03.2022
Приоритет оператора с тернарным оператором Javascript
Кажется, я не могу понять первую часть этого кода ( += ) в сочетании с тернарным оператором.
h.className += h.className ? ' error' : 'error'
Я думаю, что этот код работает следующим образом:
h.className = h.className + h.className ? '...
98393 просмотров
schedule
04.03.2023
Что есть ?: в PHP 5.3?
Возможное дублирование: Что такое операторы PHP «?» и «:» позвонили, и что они делают?
Из http://twitto.org/
<?PHP
require __DIR__.'/c.php';
if (!is_callable($c = @$_GET['c'] ?: function() { echo 'Woah!'; }))...
46356 просмотров
schedule
28.02.2022
Условный оператор не может привести к неявному приведению?
Я немного озадачен этой маленькой причудой C #:
Данные переменные:
Boolean aBoolValue;
Byte aByteValue;
Следующие компиляции:
if (aBoolValue)
aByteValue = 1;
else
aByteValue = 0;
Но этого не будет:
aByteValue =...
5372 просмотров
schedule
20.04.2022
Почему условный оператор всегда возвращает int в C #?
Возможный дубликат: Условный оператор не может привести к неявному преобразованию?
При написании оператора с использованием условного оператора , если любой из выражения представляют собой числовые значения, они всегда...
225 просмотров
schedule
02.04.2022
Что означают вопросительный знак и двоеточие (?: Тернарный оператор) в объекте-c?
Что означает эта строка кода?
label.frame = (inPseudoEditMode) ? kLabelIndentedRect : kLabelRect;
? и : сбивают меня с толку.
355428 просмотров
schedule
15.04.2023
Оценка короткого замыкания гарантируется? [C #]
Быстрый вопрос об операторах короткого замыкания в C #. С таким выражением if:
if (MyObject.MyArray.Count == 0 || MyObject.MyArray[0].SomeValue == 0)
{
//....
}
Гарантируется ли, что оценка остановится после части "MyArray.Count", если эта...
9644 просмотров
schedule
07.07.2023
Условный оператор С++
Однажды я видел оператор -wired- в C++, который присваивает значение, если оно больше чем.. это была комбинация ? , < и =
например пусть x = значение, если значение больше, чем x
Я не имею в виду x=(x<value)x:value
Это было...
1545 просмотров
schedule
16.06.2022
Тернарный оператор?: Vs ifelse
В C ++ оператор?: Работает быстрее, чем операторы if () ... else? Есть ли между ними различия в скомпилированном коде?
112849 просмотров
schedule
25.04.2022
нулевой оператор объединения в VB.Net(8)
я боюсь, что это глупый вопрос, но я должен предположить, что я слишком долго программировал VB.Net и теперь не могу понять, как преобразовать этот нулевой оператор объединения C# в VB.Net:
if( Convert.ToBoolean(ViewState[tp.UniqueID +...
4948 просмотров
schedule
18.12.2022
Еще один вопрос о вложенности условного оператора
Согласно таблицам приоритетов C, тернарный условный оператор имеет ассоциативность справа налево.
Итак, можно ли ее напрямую преобразовать в эквивалентную лестницу if-else?
Например, может:
x?y?z:u:v;
интерпретироваться как:
if(x)...
9149 просмотров
schedule
17.10.2022
тернарный оператор в матлабе
есть ли способ набрать, если нравится:
var = (cond) ? true : false;
или мы должны использовать этот формат?
if (cond)
true
else
false
end
60379 просмотров
schedule
11.02.2023
Может ли условный оператор привести к менее эффективному коду?
Может ли ?: привести к менее эффективному коду по сравнению с if/else при возврате объекта?
Foo if_else()
{
if (bla)
return Foo();
else
return something_convertible_to_Foo;
}
Если bla ложно, возвращаемый Foo...
439 просмотров
schedule
04.07.2022
Тернарный оператор в Gridview
Я хочу, чтобы это утверждение работало на странице VB.net:
<asp:TemplateField HeaderStyle-CssClass="TableHeader" >
<ItemStyle Width="30px" />
<ItemTemplate>
<asp:CheckBox runat="server" ID="cbxClientsActive"
Text='<%#...
1886 просмотров
schedule
28.08.2022
Почему условный оператор правоассоциативен?
Я могу понять, почему оператор присваивания является правоассоциативным. Имеет смысл, когда
x = 4 + 3
оценивается, что 4 и 3 добавляются перед присвоением x.
Мне неясно, как ?: выиграет от правильной ассоциативности. Имеет ли значение...
17615 просмотров
schedule
06.02.2023
Почему условное утверждение необходимо приводить?
Возможный дубликат: Тернарное выражение с Интерфейсы как базовый класс
Классы:
interface ISms {
void f_SendSms();
}
class SmsVodafone : ISms {
public void f_SendSms(){
// ...
}
}
class SmsClickatell : ISms {...
148 просмотров
schedule
01.11.2022