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
If/ElseIf/Elsese lee de arriba abajo; los bloques cierran conEnd If.- Un
If ... Thende una línea no necesita End cuando la acción cabe. If(condition, a, b)es el ternario de VB — una expresión, no una sentencia.
Palabras clave y builtins usados aquí
DimElseElseIfEndIfThen
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.
Paso 1 de 3 en Control de flujo; paso 7 de 29 en Fundamentos del lenguaje.