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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Понятие однострочного списка: варианты if-else

Это больше о синтаксисе понимания списка python. У меня есть список, который создает список нечетных чисел заданного диапазона: [x for x in range(1, 10) if x % 2] Это делает фильтр - у меня есть список источников, где я удаляю четные числа (if x %...
26 июн. '13 в 13:17
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 в 8:56
4

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

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