Лучшие ternary-operator вопросы ИТ разработчиков

  • 7 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Тернарный оператор в C против C ++ [дубликат]

На этот вопрос уже есть ответ здесь:Ошибки с использованием троичного оператора в c 5 ответовЕсть много различий между C и C ++, и они застряли на одном из н...

Задан 05 Feb 2015, 05:52 от user4418808
  • 40 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

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

Я видел, что где-то обсуждалось, что следующий код приводит кobj бытьDouble, но это он печатает200.0 с левой стороны. Object obj = true ? new Integer(200) : new Double(0.0); System.out.println(obj); Результат: 200.0 Однако, если вы поместите ...

Задан 03 Nov 2011, 22:17 от HXCaine
  • 12 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

почему я могу установить нулевые типы примитивов в троичных операциях

Я всегда думал, что примитивные типы в Java не могут бытьnull, так как это ошибка времени компиляции, если я пытаюсь сделать что-то вроде этого: int test = null;Однако в троичной операции кажется разрешенным: int test = something != 0 ? 5 : ...

Задан 08 Nov 2012, 14:38 от Rafael T
  • 9 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Есть ли веские причины, по которым троицы в C # ограничены?

Сбой: object o = ((1==2) ? 1 : "test");Удается: object o; if (1 == 2) { o = 1; } else { o = "test"; }Ошибка в первом утверждении: Тип условного выражения не может быть определен, потому что не существует неявного преобразования между «int» и ...

Задан 03 Nov 2009, 19:07 от Langdon
  • 27 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Тернарный оператор, синтаксическая ошибка при использовании присваивания

Следующие 3 строки кода ниже компилируют ОК. (Обратите внимание, что этот код является примером «искусственного кодирования Java» и, следовательно, не будет встречаться в профессионально написанном коде.) int x, y; boolean b=true; x = b ? y=1 : ...

Задан 05 Dec 2013, 12:20 от user2911290
  • 12 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Тернарные операторы Java

Есть ли способ реализовать это в троичной операции. Я'Я очень новичок в этом троичном материале, может быть, вы могли бы направить меня.

Задан 19 Jan 2014, 15:55 от Stefan Sprenger
  • 15 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Я не уверен, что кто-то облажался где-то. Я считаю, что в первом случае единственное, что происходит, это то, что выражение оптимизировано. но настоящая проблема все еще там.

делка. У меня есть статический класс, который содержит несколько статических функций, используемых для получения ввода. Класс содержит закрытую статическую переменную-член для указания того, вводил ли пользователь какую-либо информацию. Каждый ...

Задан 26 Mar 2011, 23:09 от Evan Kroske
  • 15 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Использование троичного оператора для инициализации ссылочной переменной?

Оставляя в стороне все вопросы сопровождения и чтения, могут ли эти строки кода генерировать неопределенное поведение?

Задан 15 Jul 2012, 19:53 от Pale Blue DotAli1S232
  • 49 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

@benrifkah Извините за поздний ответ; направляюсь туда сейчас.

ли в PHP троичный оператор или тому подобное, который действует как?? из C #? ?? в C # это чисто и короче, но в PHP вы должны сделать что-то вроде: // This is absolutely okay except that $_REQUEST['test'] is kind of redundant. echo ...

Задан 02 Sep 2011, 02:57 от dpp
  • 4 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Джава "? : «Оператор? [Дубликат]

Возможный дубликат:Как называется оператор Java?: И что он делает?Привет, могу ли я узнать, что вызвал оператор java ?:, я пытаюсь найти информацию о том, ка...

Задан 21 Jun 2010, 14:47 от sutoL
  • 2 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как использовать функцию ASP.NET Eval () в тернарном операторе?

Я хочу оценить две строки из моего набора данных, чтобы определить описание класса с помощью троичного оператора. Я продолжаю получать сообщение об ошибке ко...

Задан 08 Jul 2012, 23:41 от crkuchlenz
  • 185 голосов
  • 11 ответов
  • 0 просмотров
11 ответов

встроенные условия в angular.js

Мне было интересно, есть ли способ в angular для условного отображения контента, кроме использования ng-show и т. Д. Например, в backbone.js я мог бы сделать что-то со встроенным контентом в шаблоне, например: <% if (myVar === "two") { %> show ...

Задан 04 Jan 2013, 20:22 от user1469779
  • 10 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Когда мы помещаем уравнение в круглые скобки, оно рассматривается как выражение. И это возвращает некоторое значение, которое обеспечивает решение ошибки.

я есть : #include<stdio.h> int main() { int a=5,b=6; (a>b)?b=a:b=b; // Here is the error return 0; }Но если я заменю: (a>b)?b=a:b=b; // Error with (a>b)?(b=a):(b=b); // No-ErrorЯ понимаюlvalue это значение, которому можно присвоить что-то и чем ...

Задан 06 Aug 2011, 10:51 от Yugal Jindle
  • 15 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Почему троичный оператор C # не работает с делегатами?

При переходе к выбору функции может иметь смысл использовать троичный оператор для выбора функции, но это невозможно. Зачем?

Задан 14 Oct 2014, 19:56 от Foxor
  • 128 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Понимание списка в одну строку: варианты if-else

Это больше о синтаксисе понимания списка Python. У меня есть понимание списка, которое производит список нечетных чисел данного диапазона: [x for x in range(1, 10) if x % 2]Это делает фильтр - у меня есть список источников, где я удаляю четные ...

Задан 26 Jun 2013, 13:17 от ducin
  • 39 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

C условный оператор ('?') С пустым вторым параметром [duplicate]

На этот вопрос уже есть ответ: ?: поведение троичного условного оператора при оставлении одного выражения пустым [/questions/3319075/ternary-conditional-operator-behaviour-when-leaving-one-expression-empty] 2 ответа Обычно "?" оператор ...

Задан 13 Apr 2012, 14:51 от Locksleyu
  • 7 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Инициализация массива с помощью троичного оператора?

Я неу меня нет доступа к спецификации C11, поэтому я не могуисследовать эту ошибкуВ следующем объявлении возникает ошибка во время компиляции:

Задан 08 Apr 2013, 09:09 от Rudi Rüssel
  • 34 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Тернарный оператор оставил ассоциативность

В руководстве по PHP я нахожуследующее «пользователь добавил примечание» [http://php.net/manual/en/language.operators.php#78911]в разделе «Операторы». Обратите внимание, что в php троичный оператор?: Имеет левую ассоциативность в отличие от C и ...

Задан 13 Dec 2013, 04:33 от Kapil Sharma
  • 7 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Инициализация массива с помощью троичного оператора?

У меня нет доступа к спецификации C11, поэтому я не могу исследовать эту ошибку. В следующем объявлении возникает ошибка во время компиляции: int why[2] = 1 == 1 ? {1,2} : {3,4};Ошибка: ожидаемое выражение перед {и: ожидаемое выражение перед:

Задан 08 Apr 2013, 11:09 от Rudi Rüssel
  • 11 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Могу ли я использовать GCC __builtin_expect () с троичным оператором в C

Руководство GCC [http://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html]показаны только примеры, где __builtin_expect () помещается вокруг всего условия оператора if. Я также заметил, что GCC не жалуется, если я использую его, например, с ...

Задан 09 Feb 2013, 02:59 от Kristian Spangsege
  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Почему я не могу использовать оператор «break» внутри тройного условного оператора в C ++?

Node - это очень простой класс с простым конструктором и несколькими переменными: «name» (на самом деле просто char) и двумя дочерними указателями Node с име...

Задан 21 Feb 2015, 06:03 от King Spook
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

C ++ 11 ошибка компилятора функции constexpr с тернарным условным оператором (? :)

Что не так с этим куском кода? #include <iostream> template<unsigned int N, unsigned int P=0> constexpr unsigned int Log2() { return (N <= 1) ? P : Log2<N/2,P+1>(); } int main() { std::cout << "Log2(8) = " << Log2<8>() << std::endl; return 0; ...

Задан 14 Aug 2013, 12:20 от Danvil
  • 7 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Имеет ли троичный оператор C / C ++ такой же приоритет, как операторы присваивания?

Почти все таблицы приоритетов операторов C / C ++, с которыми я ознакомился, перечисляют троичный условный оператор как имеющий более высокий приоритет, чем ...

Задан 22 Nov 2012, 14:04 от Museful
  • -3 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

по состоянию на:

аюсь преобразовать условие if else в троицу в цикле while, однако это не позволяет мне сделать разрыв после вопросительного знака, указывая на ошибку в качестве недопустимого выражения. Как бы я мог превратить это простое, если еще в тройной, ...

Задан 03 Mar 2018, 13:30 от hello world
  • 21 голос
  • 2 ответа
  • 0 просмотров
2 ответа

Почему троичный оператор не любит универсальные типы с ограниченными подстановочными знаками?

Следующий класс определяет два метода, оба из которых интуитивно имеют одинаковую функциональность. Каждая функция вызывается с двумя списками типа

Задан 11 Jan 2014, 16:44 от Feuermurmel
  • 185 голосов
  • 11 ответов
  • 0 просмотров
11 ответов

встроенные условия в angular.js

Мне было интересно, есть ли способ в angular для условного отображения контента, кроме использования ng-show и т. Д. Например, в backbone.js я мог бы сделать...

Задан 04 Jan 2013, 19:22 от user1469779
  • 11 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

ИЛИ ЖЕ

Задан 27 Nov 2010, 05:02 от Zachary Scott
  • 9 голосов
  • 9 ответов
  • 0 просмотров
9 ответов

Как я могу близко достичь?: Из C ++ / C # в Python?

В C # я мог бы легко написать следующее: string stringValue = string.IsNullOrEmpty( otherString ) ? defaultString : otherString;Есть ли быстрый способ сделать то же самое в Python, или я застрял с оператором «если»?

Задан 25 Sep 2008, 19:06 от Jordan Parmer
  • 24 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Назначение с использованием троичного оператора?

Я на Perl 5.8 и мне нужно назначить значение по умолчанию. Я закончил тем, что сделал это: if ($model->test) { $review = "1" } else { $review = '' }Значение$model->test будет либо"1" или не определено. Если есть что-то ...

Задан 19 Jan 2012, 20:45 от Jane WIlkie
Page 1 of 3
1 2 3