4
ответа

Тернарные операторы в C#

С тернарным оператором возможно сделать что-то как следующее (принимающий Func1 (), и Func2 () возвращают интервал: интервал x = (x == y)? Func1 (): Func2 (); Однако есть ли любой способ сделать...
вопрос задан: 4 May 2010 12:51
4
ответа

Ассоциативность тернарного оператора в C# - я могу полагаться на него?

Ahh, Вы только любите хорошее троичное злоупотребление?:) Рассматривают следующее выражение: верный? верный: верный? ложь: ложь Для тех из Вас, кто теперь крайне озадачен, я могу сказать Вам что это...
вопрос задан: 19 November 2009 14:24
4
ответа

Есть ли какие-либо серьезные основания, почему ternaries в C# ограничены?

Сбои: возразите o = ((1 == 2)? 1: "тест"); Успешно выполняется: объект o; если (1 == 2) {o = 1;} еще {o = "тест";} ошибка в первом операторе: Тип условного выражения не может быть...
вопрос задан: 3 November 2009 19:31
4
ответа

Простой PHP isset тест

Это ниже, кажется, не работает, как я ожидал бы это, событие, хотя $ _GET ['friendid'] = 55 это возвращает ПУСТОЙ УКАЗАТЕЛЬ <? $ PHP _GET ['friendid'] = 55; $friendid = (! isset ($ _GET ['friendid']))? $ _GET ['...
вопрос задан: 8 August 2009 13:55
3
ответа

Как я использую тернарный оператор (?:) в PHP как сокращение от, “если / еще”?

На основе примеров от этой страницы у меня есть работа и нерабочие примеры кода ниже. Рабочее использование кода, если оператор: если (! пустой ($address ['street2'])), повторяют $address ['street2']. '<br/>';...
вопрос задан: 6 December 2017 20:56
3
ответа

Что?: в PHP 5.3? [дубликат]

Возможный Дубликат: Каковы операторы PHP “?” и “:” названный и что они делают? Из http://twitto.org/ <? PHP требуют __ DIR __. '/c.php'; если (! is_callable ($c = $ _GET ['c']?:...
вопрос задан: 23 May 2017 12:34
3
ответа

троичный оператор в Matlab

Есть ли способ печатать, если как: var = (cond)? правда: ложь; или мы должны использовать этот формат? if (cond) true иначе false end
вопрос задан: 24 December 2014 05:40
3
ответа

Странный тройной нулевой указатель [дубликат]

Этот небольшой фрагмент вызывает NPE, когда данные не являются foo и bar. Boolean baz = data == foo? true: data == bar? false: null Я предполагаю, что компилятор интерпретирует нуль как нулевой Boolean и пытается ...
вопрос задан: 6 October 2012 22:38
3
ответа

Никакой неявный интервал-> короткое преобразование в троичном операторе

короткий s; s = (EitherTrueOrFalse ())? 0: 1; Это перестало работать с: ошибка CS0266: не Может неявно преобразовать тип 'интервал' в 'короткий'. Явное преобразование существует (Вы скучаете по броску?) Может...
вопрос задан: 10 May 2012 15:09
3
ответа

Краткое использование DBNull? (Троичный?)

Кажется, что существует некоторый беспорядок типа в тернарном операторе. Я знаю, что это было обращено в другом ТАК потоки, но это всегда было с nullables. Кроме того, для моего случая я действительно справедлив...
вопрос задан: 9 August 2010 22:58
3
ответа

Шаблонный тернарный оператор Django

Я задавался вопросом, был ли тернарный оператор (условие? истинное значение: ложное значение), который мог использоваться в шаблоне Django. Я вижу, что еще существует Python один (истинное значение если условие ложное значение)...
вопрос задан: 24 June 2010 02:11
3
ответа

вопрос о? и: в C++

Почему этот оператор: интервал = 7, b = 8, c = 0; c = b> a? a> b? ++:b ++:a ++? b ++:a-; суд <<c; не равно: интервал = 7, b = 8, c = 0; c = (b> a? (a> b? ++:b ++): ++)? b ++:a-; суд <и...
вопрос задан: 10 May 2010 14:16
3
ответа

Инициализируйте массивы с помощью тернарного оператора

я попробовал что-то вроде этого: булевская переменная funkyBoolean = верный; международный массив [] = funkyBoolean? {1,2,3}: {4,5,6}; Но этот код даже не скомпилирует. Есть ли какое-либо объяснение этого? разве funkyBoolean не? {...
вопрос задан: 25 November 2009 13:04
3
ответа

тернарный оператор в php устанавливает переменную неправильно, если нет скобок [duplicate]

кажется немного странным, как троичный оператор работает в php, может ли кто-то пролить свет? $ z = 'testval'; $ x = 'hello'. isset ($ z)? $ z: 'notfound'; var_dump ($ х); // testval это приводит к ожидаемому ...
вопрос задан: 23 August 2009 01:49
3
ответа

Почему мое троичное выражение не работает?

Я пытаюсь установить флаг, чтобы показать или скрыть элемент страницы, но он всегда отображается, даже когда выражение является ложью. $canMerge = ($condition1 && $condition2)? 'верный': 'ложь';... <? php...
вопрос задан: 24 January 2009 03:19
2
ответа

Упростите простое троичное выражение

Я хочу проверить неопределенные атрибуты объекта, поэтому я использую троичный как этот item.subitem? item.subitem.toString (): '' Есть ли способ упростить это выражение, используя || или & amp; & amp; ?
вопрос задан: 25 February 2019 05:50
2
ответа

PHP: есть ли противоположность оператора объединения нулей?

Я часто нахожусь в ситуации, когда переменная может быть объектом или нулем. Когда я помещаю данные в базу данных, мне нужно придерживаться чего-то вроде этого: // @var User | null $ user $ data ['id_user'] = $ user! == null ...
вопрос задан: 18 January 2019 17:02
2
ответа

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

Это может быть сделано в JavaScript? ввести == 1? function1 (): function2 ();
вопрос задан: 20 December 2018 23:42
2
ответа

Как использовать тернарный оператор вместо если еще в PHP

Я пытаюсь сократить свой код с помощью тернарного оператора. Это - мой исходный код: если ($type = "недавний") {$OrderType = "sid DESC";} elseif ($type = "поп") {$OrderType = "противостоят DESC";}...
вопрос задан: 24 November 2017 21:40
2
ответа

Вопрос о синтаксисе PHP: Что означают вопросительный знак и двоеточие? [дубликат]

Возможный Дубликат: быстрый php вопрос о синтаксисе возвращает $add_review? ЛОЖЬ: $arg; Что означают вопросительный знак и двоеточие?Спасибо
вопрос задан: 23 May 2017 12:34
2
ответа

Я могу настроить добавление отступа тернарных операторов в cperl-режиме emac?

В emacs cperl-режиме тернарные операторы не рассматривают особенно. При повреждении их по нескольким строкам cperl-режим просто отступы каждая строка тем же путем, это располагает любой длительный оператор с отступом, как это:...
вопрос задан: 23 May 2017 12:03
2
ответа

?: троичное поведение условного оператора при оставлении одного выражения пустым

Я писал консольное приложение, которое попытается "предположить" число методом проб и ошибок, оно хорошо работало, и все кроме него оставили меня задающийся вопросом об определенной части, которую я записал рассеянно, код...
вопрос задан: 4 August 2016 20:48
2
ответа

путаница оператора Swift с опциями [дубликат]

есть ли способ заставить тернарный оператор работать в этом примере кода? var arr: [Int] = [4,3,2,1] var o = "" для i в шаге (от: arr.count - 1, через: 0, by: -1) {o = o + String ( arr [i]) + (...
вопрос задан: 1 January 2016 04:30
2
ответа

Тернарный оператор + конструктор C ++ 11 из initializer_list

При разработке приложения у меня возникла следующая проблема. Я хотел вернуть пустой std :: list < string > когда заданный указатель на функцию был нулевым, или результат этой функции в противном случае. Это ...
вопрос задан: 9 August 2014 05:18
2
ответа

C# с помощью LINQ и булевской переменной Nullable

Я имею ниже запроса linq, который берет текстовое поле, которое может быть Y, N или DBnull и заполняет булевскую переменную? параметр или с Правда, Ложь или с пустой указатель в зависимости от значения поля. var dset =...
вопрос задан: 9 October 2013 05:25
2
ответа

условный оператор в Скорости

Существует ли способ сделать тернарные операторы в Скорости? Это - то, что я хотел бы сделать: #set ($name = ($args.get (0) =="")? "значение по умолчанию": $args.get (0)) Вместо короткого, если еще #if ($args.get (0) =="")...
вопрос задан: 21 November 2012 05:58
2
ответа

Следует ли всегда помещать круглые скобки вокруг троичного оператора?

Checkstyle жалуется на следующее: return (null == a? A: new A ()); и говорит, что парены не нужны. Хотя утверждение без них, безусловно, работает хорошо, оно кажется гораздо более читабельным ...
вопрос задан: 1 September 2010 17:48
2
ответа

рубиновая идиома: предикаты и условный оператор

Мне нравится разумное использование троичного, условного оператора. По моему мнению это довольно сжато. Однако в рубине, я нахожу, что часто тестирую методы предиката, которые уже имеют их собственные вопросительные знаки:...
вопрос задан: 12 July 2010 18:54
2
ответа

Оператор “If” VB.NET вызывает упаковку?

Те из нас, кто работал в VB/VB.NET, видели код, подобный этому отвращению: Тусклое имя Как Строка = IIf (obj Ничто, "", obj. Имя) я говорю "отвращение" по трем простым причинам: IIf...
вопрос задан: 9 March 2010 15:02
2
ответа

Тернарный оператор и причуда конкатенации строк?

Привет я просто хочу знать, почему этот код приводит (по крайней мере, для меня) к неправильному результату. Ну, вероятно, я виноват здесь $description = 'Бумага':. ($paperType == 'связь')? 'Связь': 'Другой'; я был...
вопрос задан: 22 August 2009 13:49