Результаты поиска по запросу "ternary-operator"

7 ответов

Тернарный оператор VB против C #: почему ничего не решает ноль?

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

2 ответа

Теперь это будет очень легко выяснить по вашему сценарию :)

2 ответа

+1 Хорошая работа по добавлению обходного пути, который даст желаемый результат.

ТОП публикаций

1 ответ

Спасибо stefanobaghino за указание на лучшие практики и способ, как правильно это кодировать.

5 ответов

ИЛИ ЖЕ

5 ответов

Почему нельзя перегружать троичный оператор?

Почему невозможно перегрузить троичный оператор '?:'? Я часто использую троичный оператор для консолидации операторов if, и мне любопытно, почему разработчики языка решили запретить перегрузку этого оператора. Я искал объяснение, почему ...

3 ответа

Будьте осторожны с типом данных вашего поля!

4 ответа

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

ли логическая причина, объясняющая, почему в тройном опторе обе ветви должны иметь одинаковый базовый тип или быть конвертируемыми в один? В чем проблема отсутствия этого правила? С какой стати я не могу делать такие вещи (это не лучший пример, ...

1 ответ

 конечная переменная (даже если ничто иное не присваивает ей значение), поэтому она не является константной переменной и, следовательно, не является константным выражением - поэтому параграф, указанный в спецификации, не применяется.

отрим этот фрагмент кода: public static void main(String[] args) { int z1 = 0; final int z2 = 0; System.out.println(false ? z1 : 'X'); System.out.println(false ? z2 : 'X'); }При запуске этого кода я бы ожидал увидеть дваX в вашей консоли. Тем не ...

5 ответов

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

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