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

Есть ли в Python тернарный условный оператор?
Если в Python нет тернарного условного оператора, можно ли смоделировать его, используя другие языковые конструкции?
2208771 просмотров

C# условное И (&&) ИЛИ (||) приоритет
На моей работе мы постоянно вступаем в ненужные споры о кодировании. Сегодня я спросил, имеет ли более высокий приоритет условное И (&&) или ИЛИ (||). Один из моих коллег настаивал на том, что у них одинаковый приоритет, у меня были сомнения,...
54586 просмотров

почему мы предпочитаем? к ?? оператор в С#?
Недавно я обнаружил, что мы можем использовать ?? оператор для проверки нулей. Пожалуйста, проверьте приведенные ниже примеры кода: 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 просмотров

В чем разница между! == и! = В PHP?
Возможный дубликат: оператор php == vs === В чем разница между! == и! = В PHP?
282 просмотров
schedule 01.03.2022

Приоритет оператора с тернарным оператором Javascript
Кажется, я не могу понять первую часть этого кода ( += ) в сочетании с тернарным оператором. h.className += h.className ? ' error' : 'error' Я думаю, что этот код работает следующим образом: h.className = h.className + h.className ? '...
98393 просмотров

Что есть ?: в PHP 5.3?
Возможное дублирование: Что такое операторы PHP «?» и «:» позвонили, и что они делают? Из http://twitto.org/ <?PHP require __DIR__.'/c.php'; if (!is_callable($c = @$_GET['c'] ?: function() { echo 'Woah!'; }))...
46356 просмотров

Условный оператор не может привести к неявному приведению?
Я немного озадачен этой маленькой причудой C #: Данные переменные: Boolean aBoolValue; Byte aByteValue; Следующие компиляции: if (aBoolValue) aByteValue = 1; else aByteValue = 0; Но этого не будет: aByteValue =...
5372 просмотров

Почему условный оператор всегда возвращает int в C #?
Возможный дубликат: Условный оператор не может привести к неявному преобразованию? При написании оператора с использованием условного оператора , если любой из выражения представляют собой числовые значения, они всегда...
225 просмотров
schedule 02.04.2022

Что означают вопросительный знак и двоеточие (?: Тернарный оператор) в объекте-c?
Что означает эта строка кода? label.frame = (inPseudoEditMode) ? kLabelIndentedRect : kLabelRect; ? и : сбивают меня с толку.
355428 просмотров

Оценка короткого замыкания гарантируется? [C #]
Быстрый вопрос об операторах короткого замыкания в C #. С таким выражением if: if (MyObject.MyArray.Count == 0 || MyObject.MyArray[0].SomeValue == 0) { //.... } Гарантируется ли, что оценка остановится после части "MyArray.Count", если эта...
9644 просмотров

Условный оператор С++
Однажды я видел оператор -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 просмотров

Еще один вопрос о вложенности условного оператора
Согласно таблицам приоритетов 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 просмотров

Может ли условный оператор привести к менее эффективному коду?
Может ли ?: привести к менее эффективному коду по сравнению с if/else при возврате объекта? Foo if_else() { if (bla) return Foo(); else return something_convertible_to_Foo; } Если bla ложно, возвращаемый Foo...
439 просмотров

Тернарный оператор в Gridview
Я хочу, чтобы это утверждение работало на странице VB.net: <asp:TemplateField HeaderStyle-CssClass="TableHeader" > <ItemStyle Width="30px" /> <ItemTemplate> <asp:CheckBox runat="server" ID="cbxClientsActive" Text='<%#...
1886 просмотров

Почему условный оператор правоассоциативен?
Я могу понять, почему оператор присваивания является правоассоциативным. Имеет смысл, когда 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 просмотров