3
ответа

?: оператор ('оператор Elvis') в PHP

Я видел это сегодня в некотором коде PHP: $items = $items?: $this-> _ дескриптор-> результат ('затем', $this-> _ результат, $this); я не знаком с?: оператор используется здесь. Это похоже на троичное...
вопрос задан: 24 May 2014 06:03
3
ответа

Условный оператор не может разрешить перегруженные указатели функции членства

У меня есть незначительная проблема, имеющая дело с указателями на перегруженные функции членства в C++. Следующие прекрасные компиляции кода: класс Foo {общественность: плавание X() константа; освободите X (константа пускают в ход x); пустите в ход Y (..
вопрос задан: 27 June 2013 13:27
3
ответа

Почему этот код недопустим в C#?

Следующий код не скомпилирует: строковое нечто = "панель"; Возразить o = нечто == пустой указатель? DBNull. Значение: нечто; я добираюсь: Ошибка 1 Тип условного выражения не может быть определен, потому что там не неявно...
вопрос задан: 14 August 2012 00:59
3
ответа

тернарный оператор C++

Таким образом, я столкнулся с чем-то интересным, которое я не понял о тернарном операторе (по крайней мере, в Visual C++ 98-2010). Как указано в http://msdn.microsoft.com/en-us/library/e4213hs1 (По сравнению с 71) .aspx...
вопрос задан: 15 July 2010 16:01
3
ответа

JavaScript && оператор по сравнению с вложенным, если операторы: что быстрее?

Теперь, прежде чем Вы все вскакиваете на меня и говорите, что "Вы по соответствующему о производительности", позволила она настоящим стоять, что я спрашиваю это больше из любопытства, чем скорее фанатичная природа. Это сказало... Я...
вопрос задан: 27 June 2010 02:46
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
ответа

На функциональном языке, как условно выбрать элементы, которые будут использоваться в zip - или функция zipWith-стиля?

Я знаком со стандартом zipWith функции, которые воздействуют на соответствующие элементы двух последовательностей, но на функциональном языке (или язык с некоторыми функциональными возможностями), каково большинство...
вопрос задан: 22 February 2010 21:33
3
ответа

Условный оператор не может бросить неявно?

Я немного озадачен этой небольшой причудой C#: Учитывая переменные: булевская переменная aBoolValue; Байт aByteValue; следующие компиляции: если (aBoolValue) aByteValue = 1; еще aByteValue = 0; Но...
вопрос задан: 7 February 2010 14:09
3
ответа

Проблема условного оператора

Я испытываю некоторые затруднения использовать условный оператор для получения ссылки на объект. У меня есть установка, подобная этому: класс D {виртуальная пустота bla () = 0;}; класс D1: общественность D {...
вопрос задан: 30 January 2010 18:49
3
ответа

Объединитесь 'встроенный ЕСЛИ' (C#) с response.write

в стандартном блоке кода C#: "myInt = (<условие>? <истинное значение>: <ложное значение>)", но что относительно использования в .aspx, где я хочу к response.write условно: <% (...
вопрос задан: 30 January 2010 18:48
3
ответа

Что происходит, когда у Вас есть условный оператор и постфиксное условное выражение в том же операторе Perl?

Кто-либо может объяснить, как эта строка работает? возвратить $y <0? - pip2: pip2, если $x == 0; если $y <0 это возвращает-pip2, но что это возвращает когда $y> = 0 и $x! = 0? Эта строка от этого function:...
вопрос задан: 15 September 2009 15:32
2
ответа

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

В Perl (и других языках) условный троичный оператор можно выразить так: my $ foo = $ bar == $ buz? $ cat: $ dog; Есть ли аналогичный оператор в VB.NET?
вопрос задан: 28 March 2018 13:40
2
ответа

Как я могу присвоить Func <> условно между лямбдами с помощью условного тернарного оператора?

Обычно при использовании условного оператора, вот синтаксис: интервал x = 6; интервал y = x == 6? 5: 9; Ничто не полагает, довольно прямой. Теперь, давайте попытаемся использовать это при присвоении Лямбды...
вопрос задан: 3 April 2017 12:48
2
ответа

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

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

Троичный Java (непосредственный, если) оценка

Я не могу найти, что соответствующая часть спецификации отвечает на это. В операторе условного оператора в Java действительно ли оба - истинные и ложные оцененные аргументы? Так мог следующий бросок...
вопрос задан: 2 August 2013 18:18
2
ответа

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

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

Различия в условном операторе между C и C++

Я считал где-нибудь что?: оператор в C немного отличается в C++, что существует некоторый исходный код, который работает по-другому на обоих языках. К сожалению, я не могу найти текст нигде. Делает...
вопрос задан: 4 July 2009 17:41
1
ответ

Тернарный оператор (? :) в Bash

Есть ли способ сделать что-то вроде этого int a = (b == 5)? CD; с помощью Bash?
вопрос задан: 1 September 2018 09:10
1
ответ

Объедините оператор и Условный оператор в VB.NET [дубликат]

Возможный Дубликат: в VB.NET существует ли условный тернарный оператор? Привет парни, мы можем использовать оператор Coalesce (??) и условный тернарный оператор (:) в VB.NET как в C#?
вопрос задан: 23 May 2017 11:47
1
ответ

Java?: оператор в vb.net

Есть ли a?: оператор, эквивалентный в .NET? например, в Java я могу сделать: retParts[0] = (emailParts.length> 0)? emailParts[0]: ""; вместо если (emailParts.length> 0) {retParts[0] =...
вопрос задан: 30 January 2010 18:40
0
ответов

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

Могу ли я написать сокращение if else без else? переменная х=1; х==2 ? сделать что-то():doNothingButContinueCode (); Я заметил, что значение null для else работает (, но я понятия не имею, почему и если это...
вопрос задан: 11 April 2019 10:27
0
ответов

삼항 연산자에서 반환 사용

복귀를 사용하려고합니다. 삼항 연산자이지만 오류가 발생합니다. 구문 분석 오류 : 구문 오류, 예상치 못한 T_RETURN 코드는 다음과 같습니다. $ e = $ this-> return_errors (); (! $ e)? '': return array ( '...
вопрос задан: 15 March 2019 09:58
0
ответов

Что означает условное выражение для проверки эквивалентности DrawItemState в Windows Forms?

Я читал документацию DrawItemState и обнаружил следующий фрагмент кода: if ((e.State & ampI DrawItemState.Selected) == DrawItemState.Selected) brush = SystemBrushes ....
вопрос задан: 18 January 2019 05:54
0
ответов

Возврат null как int разрешен с тернарным оператором, но не с оператором if

Давайте посмотрим на простой код Java в следующем фрагменте: public class Main {private int temp () {return true? null: 0; // Ошибка компилятора - компилятор допускает возврат ...
вопрос задан: 1 January 2019 08:39
0
ответов

Почему условный ассоциативный ассоциативный ассоциативный оператор?

Я могу понять, почему оператор присваивания правильный ассоциативный. Очень имеет смысл, когда оценивается x = 4 + 3, что 4 и 3 добавляются до присвоения x. Я неясно, как ?: ...
вопрос задан: 20 November 2018 17:45
0
ответов

Еще один вопрос о вложении условных операторов

Согласно таблицам приоритета C, тернарный условный оператор имеет ассоциативность справа налево. Итак, можно ли напрямую преобразовать ее в эквивалентную лестницу if-else? Например, can: x? Y? Z: u: v; be ...
вопрос задан: 5 October 2018 10:25
0
ответов

Сравните несколько значений в PHP

Я бы хотел исходить из этого: if ($ var == 3 || $ var == 4 || $ var == 5 || $ var == 'string' || $ var == '2010-05-16') {// выполняем код здесь } на это: if ($ var == (3, 4, 5, 'string', '2010-05-16')) {// ...
вопрос задан: 26 June 2018 12:36
0
ответов

Условный оператор, используемый в операторе cout

Попробовав, я понял, что необходимо заключать скобки условный оператор в операторе cout. Вот небольшой пример: #include int main() { int a = 5; ...
вопрос задан: 21 June 2018 07:38
0
ответов

Приоритет тернарных условных операторов и операторов присваивания

Я не понимаю, как насчет приоритета прямого присваивания и тернарных условных операторов: #include int main (void) {int j, k; j = k = 0; (1? j: k) = 1; // первый printf ("% d% ...
вопрос задан: 30 November 2017 09:43
0
ответов

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

Я хочу реализовать тернарный условный оператор в MySQL. У меня есть таблица, в которой существует один идентификатор поля. Его значение может быть нулевым. Я хочу отображать идентификатор в тернарном условном формате, например: select id = ...
вопрос задан: 30 November 2017 09:21