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

Тернарный оператор - это любой оператор, который принимает три аргумента. Для троичного условного оператора "?:" Используйте тег [tag: условный оператор]. Также добавьте соответствующий языковой тег.
31 отв.

У Python есть тернарный условный оператор?

Если в Python нет тернарного условного оператора, возможно ли имитировать его, используя другие языковые конструкции?
27 дек. '08 в 11:32
1 отв.

Как использовать тернарный оператор внутри интерполированной строки?

Я смущен, почему этот код не компилируется: var result = $"{fieldName}{isDescending ? " desc" : string.Empty}"; Если я разделить его, он отлично работает: var desc = isDescending ? " desc" : string.Empty; var result = $"{fieldName}{desc}";
06 авг. '15 в 1:45
17 отв.

Как вы используете?: (условный) оператор в JavaScript?

Может кто-нибудь, пожалуйста, объясните мне простыми словами, что такое ?: (условный, "тернарный" ) оператор и как его использовать?
07 июня '11 в 5:10
28 отв.

Условный оператор Котлина

Что эквивалентно этому выражению в Котлине? a ? b : c Это неверный код в Котлине.
02 мая '13 в 14:07
6 отв.

Тройная операция в CoffeeScript

Мне нужно установить значение a, которое зависит от условия. Каков самый короткий способ сделать это с помощью CoffeeScript? например. вот как я сделал бы это в JavaScript: a = true ? 5 : 10 # => a = 5 a = false ? 5 : 10 # => a = 10
13 апр. '12 в 21:10
8 отв.

Пропуск второго выражения при использовании сокращения if-else

Могу ли я написать стенограмму if else без else? var x=1; x==2 ? dosomething() : doNothingButContinueCode(); Я заметил, что установка null для остальных работ (но я понятия не имею, почему или если это хорошая идея). Редактировать: Некоторые ...
17 июня '12 в 9:00
6 отв.

Как использовать условный оператор (?:) в Ruby?

Как используется условный оператор (? :) в Ruby? Например, это правильно? <% question = question.size > 20 ? question.question.slice(0, 20)+"..." : question.question %>
23 нояб. '10 в 8:02
12 отв.

Как написать встроенный оператор IF в JavaScript?

Как я могу использовать встроенный оператор if в JavaScript? Есть ли встроенный оператор else? Что-то вроде этого: var a = 2; var b = 3; if(a < b) { // do something }
22 апр. '12 в 20:37
7 отв.

Тройная в шаблонах

Как вы делаете тройной с AngularJS (в шаблонах)? Было бы неплохо использовать некоторые атрибуты html (классы и стиль) вместо создания и вызова функции контроллера.
17 авг. '12 в 18:20
10 отв.

PHP-тернарный оператор против оператора нулевой коалесценции

Может ли кто-нибудь объяснить различия между сокращением тернарных операторов (?:) и нулевым коалесцирующим оператором (??) в PHP? Когда они ведут себя по-разному и когда одинаково (если это происходит)? $a ?: $b VS. $a ?? $b
03 янв. '16 в 1:23
54 отв.

К тройной или не к тройной?

Я лично сторонник тройственного оператора:()?:; Я понимаю, что у него есть свое место, но я столкнулся с множеством программистов, которые полностью против того, чтобы использовать его, а некоторые из них слишком часто используют его. Каковы ваши чу...
02 окт. '08 в 2:27
15 отв.

Что такое оператор Java?: И что он делает?

Я работаю с Java пару лет, но до недавнего времени я не сталкивался с этой конструкцией: int count = isHere ? getHereCount(index) : getAwayCount(index); Это, наверное, очень простой вопрос, но может кто-нибудь объяснить это? Как мне его прочитать?...
28 апр. '09 в 18:28
4 отв.

Java-тернарный оператор vs if/else в <совместимости JDK8

Недавно я читаю исходный код Spring Framework. Что-то, что я не могу понять, здесь: public Member getMember() { // NOTE: no ternary expression to retain JDK <8 compatibility even when using // the JDK 8 compiler (potentially selecting ja...
09 сент. '15 в 11:56
4 отв.

Конструкция Angularjs if-then-else в выражении

Могу ли я каким-то образом использовать конструкцию if-then-else (тройной оператор) в выражении angularjs, например, я имею функцию $scope.isExists(item), которая должна возвращать значение bool. Я хочу что-то вроде этого, <div ng-repeater="item ...
16 мая '13 в 12:57
2 отв.

Тернарный оператор в Java, оценивающий только одно выражение с Java 7, был другим в Java 1.6 и ниже?

Подготовка к экзамену Oracle Certified Associate Java SE 8 Programmer 1, я наткнулся на следующий параграф о тройном выражении в официальном учебном пособии: Оценка термической экспрессии Начиная с Java 7, только одно из правых выражений тернарно...
10 апр. '15 в 11:48