typestar

If y ElseIf en Visual Basic

If en bloque, If de una línea y el operador If() que elige un valor.

Dim wind = 28

If wind > 40 Then
    Console.WriteLine("stay home")
ElseIf wind > 20 Then
    Console.WriteLine("great for kites")
Else
    Console.WriteLine("calm day")
End If

If wind Mod 2 = 0 Then Console.WriteLine("even reading")

Dim advice = If(wind > 20, "hold your hat", "bring a book")
Console.WriteLine(advice)
Console.WriteLine(If(wind < 5, "still", "breezy"))

Cómo funciona

  1. If/ElseIf/Else se lee de arriba abajo; los bloques cierran con End If.
  2. Un If ... Then de una línea no necesita End cuando la acción cabe.
  3. If(condition, a, b) es el ternario de VB — una expresión, no una sentencia.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
15
Caracteres a escribir
360
Tokens
98
Ritmo de tres estrellas
95 tpm

Al ritmo de tres estrellas de 95 tokens por minuto, este intento toma unos 62 segundos.

Escribe este fragmento

Paso 1 de 3 en Control de flujo; paso 7 de 29 en Fundamentos del lenguaje.

← Anterior Siguiente →