if y else en C#
Ramificar: la escalera if/else y el operador condicional.
int hour = 14;
if (hour < 12)
{
Console.WriteLine("morning");
}
else if (hour < 18)
{
Console.WriteLine("afternoon");
}
else
{
Console.WriteLine("evening");
}
// el operador condicional elige un valor, no una rama
var label = hour < 12 ? "am" : "pm";
Console.WriteLine(label);
Cómo funciona
if/else if/elseejecuta exactamente una rama.- Llaves en cada rama es el hábito de C#, incluso para una sola línea.
? :elige un valor en línea cuando una rama completa es demasiada ceremonia.
Palabras clave y builtins usados aquí
elseifintvar
El intento, en números
- Líneas
- 18
- Caracteres a escribir
- 278
- Tokens
- 65
- Ritmo de tres estrellas
- 100 tpm
Al ritmo de tres estrellas de 100 tokens por minuto, este intento toma unos 39 segundos.
Paso 1 de 3 en Control de flujo; paso 8 de 29 en Fundamentos del lenguaje.