50
ответов

К троичному или не к троичному? [закрытый]

Я - лично защитник тернарного оператора: ()?:; я действительно понимаю, что это имеет свое место, но я столкнулся со многими программистами, которые являются полностью против когда-либо использования его и некоторого того использования...
вопрос задан: 4 September 2016 19:54
21
ответ

Являются несколько условных операторов в этой ситуации хорошей идеей?

Я просто видел этот блок кода на статье Wikipedia об условных операторах: Механизм new_vehicle = аргумент == 'B'? шина: аргумент == 'A'? самолет: аргумент =...
вопрос задан: 17 December 2009 20:33
14
ответов

Преимущества использования условного выражения?: (троичный) оператор

Каковы преимущества и недостатки?: оператор в противоположность стандарту, если еще оператор. Очевидное быть: Условное выражение?: Оператор Короче и более краткий при контакте с прямым...
вопрос задан: 5 June 2014 03:28
14
ответов

Четкий или нет: C# несколько тернарных операторов + Бросок, если несопоставленный [закрытый]

Вы находите следующий код C# четким? частный (строковый параметр) bool CanExecuteAdd {возвращают это. Сценарий == пустой указатель? ложь: параметр == "Шаг"? верный: параметр == "...
вопрос задан: 24 September 2012 21:32
12
ответов

Как называется оператор Java?: И что он делает?

Я работал с Java пару лет, но до недавнего времени я не сталкивался с этой конструкцией: int count = isHere? getHereCount (index): getAwayCount (index); Это, наверное, очень ...
вопрос задан: 27 May 2016 09:44
12
ответов

Как обходное решение условного оператора Python работает?

Из того, что я читал, я нашел, что встроенный тернарный оператор не существует (я буду рад знать больше об этом.). Я нашел следующий код как замену: определение val (): var = плавание (...
вопрос задан: 24 September 2012 21:39
12
ответов

Троичный (условный) оператор в C

Какова потребность в условном операторе? Функционально это избыточно, так как это реализует если еще конструкция. Если условный оператор более эффективен, чем эквивалент если еще...
вопрос задан: 6 April 2010 15:18
9
ответов

Использование условного оператора для выбора, который вызовы объектов конкретный метод?

У меня есть два набора и объекты, которые добавляются к одному или другим из тех наборов на основе того, соответствуют ли некоторым критериям. Несколько непреднамеренно я наткнулся на то, что законно...
вопрос задан: 23 May 2017 12:26
9
ответов

Чем их называют [копируют]

Возможный Дубликат: Что делает‘?’ в C++? Что является подобными операторами в названном C++: testNumber> 1? верный: ложь;
вопрос задан: 23 May 2017 12:17
9
ответов

Условный оператор C# не оператор?

У меня есть простой небольшой фрагмент кода, который расстраивает меня: HashSet <длинный> groupUIDs = новый HashSet <долго> (); groupUIDs. Добавить (uid)? уникальный ++: простофили ++; Во время компиляции это генерирует...
вопрос задан: 24 September 2012 21:32
9
ответов

Используя истину и ложь как выражения в условной операции

Я поддерживаю некоторый код и нашел следующий шаблон много: var isMale = (строка ["Пол"].ToString () == "M")? верный: ложь; вместо этого: var isMale = (строка ["Пол"].ToString () == "M");...
вопрос задан: 1 July 2010 20:19
8
ответов

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

Если в Python нет тернарного условного оператора, возможно ли имитировать его, используя другие языковые конструкции?
вопрос задан: 9 August 2019 14:12
8
ответов

Каковы операторы PHP “?” и “:” названный и что они делают?

Что? и: операторы в PHP? Например: (($request_type == 'SSL')? HTTPS_SERVER: HTTP_SERVER)
вопрос задан: 29 November 2015 13:57
8
ответов

Тернарный оператор?: Vs if… else

В C ++ , оператор?: быстрее операторов if () ... else? Есть ли различия между ними в скомпилированном коде?
вопрос задан: 3 November 2015 06:28
8
ответов

Условный оператор является медленным?

Я смотрел на некоторый код с огромным оператором переключения и, если еще оператор на каждом случае и немедленно чувствовал желание оптимизировать. Поскольку хороший разработчик всегда должен делать, я намеревался получать некоторых трудно...
вопрос задан: 11 March 2014 20:02
8
ответов

Уникальные способы использовать оператор Null Coalescing

Я знаю, что стандартный способ использовать Пустой оператор объединения в C# состоит в том, чтобы установить значения по умолчанию. никого не представьте в виде строки = пустой указатель; представьте кого-то в виде строки = "Bob Saget"; представ
вопрос задан: 28 April 2013 12:39
8
ответов

Типы Nullable и тернарный оператор: почему'? 10: пустой указатель', запрещенный? [дубликат]

Я просто столкнулся со странной ошибкой: частный bool GetBoolValue () {//Делает некоторую логику и возвращает TRUE или FALSE} Затем в другом методе, чем-то вроде этого: интервал? x = GetBoolValue ()? 10: пустой указатель;...
вопрос задан: 19 April 2013 21:19
8
ответов

Почему Java не имеет составных версий присвоения условного выражения - и и условного выражения - или операторы? (&& =, || =)

Таким образом для бинарных операторов на булевских переменных, Java имеет и, |, ^, && и ||. Давайте суммировать то, что они делают кратко здесь: JLS 15.22.2 булевых Логических оператора и, ^, и | Условное выражение JLS 15.23-...
вопрос задан: 22 March 2010 13:47
8
ответов

Может каждый если еще конструкция быть замененным эквивалентным условным выражением?

(У меня нет серьезной потребности в этом ответе, я просто любознателен.) Может каждый если еще конструкция быть замененным эквивалентным условным выражением с помощью условного оператора?:?
вопрос задан: 30 January 2010 18:44
8
ответов

Условный оператор только с истинным оператором

Я хочу установить переменную на значение, но только если условие верно. Вместо того, чтобы делать следующее: если ($myarray ["нечто"] == $bar) {$variablename=$myarray ["нечто"];} Это может закончить тем, что было...
вопрос задан: 16 July 2009 16:23
7
ответов

PHP, если не операторы

Это может быть способом, которым настраивается мой сервер, но я ударяю головой о стену. Я пытаюсь сказать, что, если $action не имеет никакого значения или имеет значение, которое не является, "добавляют" или "удаляют", затем имеют оши
вопрос задан: 23 November 2019 21:35
7
ответов

C#?: Условный оператор

У меня есть это извлечение исходного кода C# 2.0: объект valueFromDatabase; десятичный результат; valueFromDatabase = DBNull. Значение; закончитесь = (десятичное число) (valueFromDatabase! = DBNull. Значение? valueFromDatabase: 0);...
вопрос задан: 20 October 2017 19:34
7
ответов

Условный оператор C++

Я когда-то замеченный - проводной оператор в C++, который присваивает значение, если больше, чем.. это была комбинация?, <и =, например, позволяют x = значение, если значение больше, чем x, я не имею в виду x = (x <значение) x:value...
вопрос задан: 27 July 2010 19:54
7
ответов

Есть ли или там когда-либо будет, условный оператор в Delphi?

Я не приближался к Delphi слишком долго, я предполагаю; занятый я с Java и PHP много за последние несколько лет. Теперь, когда я возвратился к выполнению небольшого задания Delphi, я понял, что действительно отсутствую...
вопрос задан: 30 January 2010 18:37
7
ответов

Проверьте, находится ли int между двумя числами

Почему вы не можете этого сделать, если вы пытаетесь выяснить, находится ли int между числами: if (10 < x < 20) Вместо этого вам придется делать if (10 < x & amp; & amp; х < 20), что кажется немного ...
вопрос задан: 2 January 2010 21:45
7
ответов

почему мы предпочитаем? к?? оператор в c#?

Я недавно нашел, что мы можем использовать?? оператор для проверки аннулирует. Проверьте ниже примеров кода: var res = данные?? новые данные (); Это точно подобно var res = (данные == пустой указатель)? новые данные ()...
вопрос задан: 9 October 2009 12:55
6
ответов

Почему условный оператор правильно не позволяет использование “пустого указателя” для присвоения на nullable типы? [дубликат]

Возможные Дубликаты: типы Nullable и тернарный оператор. Почему это не будет работать? Присвоение условного оператора с nullable <значение> типы? Это не скомпилирует, указывая "Тип...
вопрос задан: 23 May 2017 12:03
6
ответов

Что делает вопросительный знак и двоеточие (?: тернарный оператор), означают в цели-c?

Что означает эта строка кода? label.frame = (inPseudoEditMode)? kLabelIndentedRect: kLabelRect;? и: смутите меня.
вопрос задан: 6 January 2017 22:45
6
ответов

если (условие, то, еще) в Oracle

MySQL/MSSQL имеет аккуратное, мало встроенное, если функция можно использовать в запросах для обнаружения нулевых значений, как показано ниже. ВЫБЕРИТЕ... нечто a_field AS "a_field", ВЫБЕРИТЕ если (foo.bar является пустым, 0, foo.bar), AS "
вопрос задан: 24 January 2013 16:07
6
ответов

Одна строка, если в.NET VB

Действительно ли возможно сделать одну строку если оператор в.NET VB? Если так, как?
вопрос задан: 5 May 2012 13:14