conditional-operator

Omitir la segunda expresión cuando se usa la abreviatura if-else

¿Puedo escribir la abreviatura 'if else' sin el else? var x=1; x==2 ? dosomething() : doNothingButContinueCode(); He ... por qué me molestaría en probar esto. Tenga la seguridad de que es puramente por curiosidad. Me gusta jugar con JavaScript.

¿Cómo uso el operador condicional (?) en Ruby?

¿Cómo se usa el operador condicional (? :) en Ruby? Por ejemplo, ¿es esto correcto? <% question = question.size > 20 ? question.question.slice(0, 20)+"..." : question.question %>

Problema de tipo nullable con: Operador condicional

¿Podría alguien explicar por qué esto funciona en C#.NET 2.0: Nullable<DateTime> foo; if (true) foo ... 'System.DateTime'." No es que no pueda usar el primero, pero el segundo estilo es más consistente con el resto de mi código.

Formas únicas de usar el operador coalescente nulo

Sé que la forma estándar de usar el operador coalescente Null en C# es establecer valores predeterminados. string nobody = n ... ? para otra cosa? Es ?? necesario, o simplemente debe usar el operador ternario (que la mayoría están familiarizados con)

¿El operador ternario es dos veces más lento que un bloque if-else?

He leído en todas partes que se supone que el operador ternario es más rápido que, o al menos igual que, su equivalente if-el ... i comento el if-else chunk, y descomentar la línea del operador ternario, tomará alrededor de 157 ms. ¿Por qué sucede esto?

Tipos nullables y el operador ternario: ¿por qué es`? 10: null` prohibido? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Asignación condicional de operadores con tipos nullables? ... ar el tipo de expresión condicional porque no hay conversión implícita entre int y <null>. ¿Me estoy volviendo loco?

¿Por qué " sizeof (a? true: false) " dar una salida de cuatro bytes?

Tengo un pequeño fragmento de código sobre el operador sizeof con el operador ternario: #include <stdio.h> #include & ... boolean type y sizeof bool type es 1 byte en C. Entonces ¿por qué sizeof(a ? true : false) da una salida de cuatro bytes?

Operador ternario (?:) in Bash

Hay una manera de hacer algo como esto int a = (b == 5) ? c : d; Usando Bash?

Signo de interrogación y dos puntos en JavaScript

Me encontré con la siguiente línea hsb.s = max != 0 ? 255 * delta / max : 0; ¿Qué significan ? y : en este contexto?

¿Qué hace el signo de interrogación y el colon (?: operador ternario) media en objective-c?

¿Qué significa esta línea de código? label.frame = (inPseudoEditMode) ? kLabelIndentedRect : kLabelRect; El ? y : me confunden.

¿Hay un operador ternario condicional en VB.NET?

En Perl (y otros lenguajes) un operador ternario condicional se puede expresar así: my $foo = $bar == $buz ? $cat : $dog; ¿Hay un operador similar en VB.NET?

Comprensión de lista de una línea: variantes if-else

Se trata más de la sintaxis de comprensión de listas de python. Tengo una comprensión de lista que produce una lista de númer ... d syntax Hay una expresión de python como if-else: 1 if 0 is 0 else 3 ¿Cómo usarlo dentro de una comprensión de lista?

¿Qué es un signo de interrogación?"y dos puntos": "Operador utilizado para? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Qué es Java ?: operator called and what does it do? ... { System.out.print(row % 2 == 1 ? "<" : "\r>"); ++column; } --row; System.out.println(); }

¿Cómo escribir una instrucción IF en línea en JavaScript?

¿Cómo puedo usar una instrucción inline if en JavaScript? ¿También hay una instrucción inline else? Algo como esto: var a = 2; var b = 3; if(a < b) { // do something }

¿Por qué el operador ternario con comas evalúa solo una expresión en el caso verdadero?

Actualmente estoy aprendiendo C++ con el libro C++ Primer y uno de los ejercicios en el libro es: Explique lo que hace l ... lrededor de la rama verdadera de esta manera:{[13]]} someValue ? (++x, ++y) : --x, --y; Pero todavía resultados en 11 10.

Beneficios de usar el operador condicional: (ternario)

¿Cuáles son los beneficios y desventajas de la ?: operator en oposición a la instrucción if-else estándar. Los más obvios so ... funcionaba. ¿Recomendarías usarlo siempre que sea posible, o apegarte a if/else dado que trabajo con muchos no programadores?

¿Cómo se llama el operador Java: y qué hace?

He estado trabajando con Java un par de años, pero hasta hace poco no me he encontrado con esta construcción: int count = is ... es verdadero, {[2] } se llama, si isHere es false getAwayCount() se llama. ¿Correcto? ¿Cómo se llama esta construcción?

Bash if [false]; devuelve true

He estado aprendiendo bash esta semana y me encontré con un inconveniente. #!/bin/sh if [ false ]; then echo "True" el ... ue aunque la condición parezca indicar lo contrario. Si elimino los corchetes [] entonces funciona, pero no entiendo por qué.

Booleanos, operadores condicionales y autoboxing

¿Por qué este tiro NullPointerException public static void main(String[] args) throws Exception { Boolean b = true ? r ... ta. La pregunta es ¿por qué? ¿Hay alguna referencia en JLS que confirme este comportamiento, especialmente del segundo caso?

Qué es: en PHP 5.3? [duplicar]

Posible duplicado: ¿Qué son los operadores PHP "?"and": "called and what do they do? De http://twitto.org/ <?P ... o 2 con el ?: en PHP 5.3? Además, ¿qué hacen ¿significa funciones anónimas? ¿No era eso algo que ha existido por un tiempo?