Результаты поиска по запросу "ternary-operator"
Тернарный оператор VB против C #: почему ничего не решает ноль?
Я просто стреляю себе в ногу и хотел бы знать, были ли реальные причины сделать эту ситуацию возможной.И вообще, этот вопрос может остаться для удобства буду...
Почему нельзя перегружать троичный оператор?
Почему невозможно перегрузить троичный оператор '?:'? Я часто использую троичный оператор для консолидации операторов if, и мне любопытно, почему разработчики языка решили запретить перегрузку этого оператора. Я искал объяснение, почему ...
Я думаю, потому что троичный оператор должен иметь определенное возвращаемое значение. Трудно сделать, если типы обеих ветвей различны или недействительны.
ли логическая причина, объясняющая, почему в тройном опторе обе ветви должны иметь одинаковый базовый тип или быть конвертируемыми в один? В чем проблема отсутствия этого правила? С какой стати я не могу делать такие вещи (это не лучший пример, ...
конечная переменная (даже если ничто иное не присваивает ей значение), поэтому она не является константной переменной и, следовательно, не является константным выражением - поэтому параграф, указанный в спецификации, не применяется.
отрим этот фрагмент кода: 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 в вашей консоли. Тем не ...
Тернарный оператор оставил ассоциативность
В руководстве по PHP я нахожуследующее «пользователь добавил примечание» [http://php.net/manual/en/language.operators.php#78911]в разделе «Операторы». Обратите внимание, что в php троичный оператор?: Имеет левую ассоциативность в отличие от C и ...