typestar

Select Case en Visual Basic

Un valor contra ramas de muchas formas: listas, rangos, comparaciones.

Dim day = "sat"

Select Case day
    Case "sat", "sun"
        Console.WriteLine("weekend")
    Case Else
        Console.WriteLine("workday")
End Select

Dim load = 73
Select Case load
    Case Is >= 90
        Console.WriteLine("critical")
    Case 70 To 89
        Console.WriteLine("busy")
    Case Else
        Console.WriteLine("normal")
End Select

Cómo funciona

  1. Case "sat", "sun" coincide con cualquier valor de la lista separada por comas.
  2. Case Is >= 90 compara; Case 70 To 89 atrapa un rango entero.
  3. Case Else recoge todo lo que las ramas de arriba rechazaron.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
18
Caracteres a escribir
294
Tokens
80
Ritmo de tres estrellas
90 tpm

Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 53 segundos.

Escribe este fragmento

Paso 2 de 3 en Control de flujo; paso 8 de 29 en Fundamentos del lenguaje.

← Anterior Siguiente →