Запитання з тегом «ternary-operator»

Умовний оператор - це потрійний оператор, який є частиною синтаксису основного умовного виразу в декількох мовах програмування. Його також часто називають потрійним оператором або вбудованим, якщо. Різні мови мають різний синтаксис для однієї і тієї ж конструкції, але всі вибирають один з двох варіантів на основі умови.



1
Як використовувати потрійний оператор всередині інтерпольованого рядка?
Мене бентежить питання, чому цей код не збирається: var result = $"{fieldName}{isDescending ? " desc" : string.Empty}"; Якщо я розділю його, він працює добре: var desc = isDescending ? " desc" : string.Empty; var result = $"{fieldName}{desc}";

13
Потрійний оператор PHP порівняно з нульовим оператором злиття
Чи може хтось пояснити відмінності між потрійним оператором стенограмою ( ?:) та нульовим оператором злиття ( ??) в PHP? Коли вони поводяться по-різному і коли однаково (якщо це взагалі трапляється)? $a ?: $b В.С. $a ?? $b

7
Потрійна операція в CoffeeScript
Мені потрібно встановити значення, aщо залежить від умови. Який найкоротший спосіб зробити це за допомогою CoffeeScript? Наприклад, це я б робив у JavaScript: a = true ? 5 : 10 # => a = 5 a = false ? 5 : 10 # => a = 10


9
Який ідіоматичний Go еквівалент потрійного оператора С?
У C / C ++ (і багатьох мовах цього сімейства) загальна ідіома для оголошення та ініціалізації змінної залежно від умови використовує потрійний умовний оператор: int index = val > 0 ? val : -val Go не має умовного оператора. Який самий ідіоматичний спосіб реалізувати той самий фрагмент коду, що і …

8
Пропускаючи другий вираз при використанні стенограми if-else
Чи можу я написати if elseстенографію без else? var x=1; x==2 ? dosomething() : doNothingButContinueCode(); Я помітив, що ставлять nullінші твори (але я не маю поняття, чому або якщо це гарна ідея). Редагувати: Деякі з вас, здається, збентежені, чому я намагаюся спробувати це. Будьте впевнені, це суто з цікавості. Мені …



13
Термінальний оператор в PowerShell
Як я знаю, PowerShell, схоже, не має вбудованого вираження для так званого потрійного оператора . Наприклад, мовою С, яка підтримує потрійний оператор, я можу написати щось на зразок: <condition> ? <condition-is-true> : <condition-is-false>; Якщо цього в PowerShell насправді не існує, що було б найкращим способом (тобто легким для читання та …


11
вбудовані умови в angular.js
Мені було цікаво, чи є спосіб у певному режимі умовно відображати вміст, відмінний від використання ng-show тощо. Наприклад, у backbone.js я можу зробити щось із вбудованим вмістом у шаблоні на кшталт: <% if (myVar === "two") { %> show this<% } %> але в кутовому плані я, здається, обмежений показ …

30
До трінарного чи не до трійкового? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

5
Однозначне розуміння списку: варіанти "інше"
Йдеться більше про синтаксис розуміння списку python. У мене є розуміння списку, яке створює список непарних чисел даного діапазону: [x for x in range(1, 10) if x % 2] Це робить фільтр - у мене є список джерел, з якого я видаляю парні числа ( if x % 2). Я …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.