typestar

switch en Igor Pro

Un switch numérico, donde un case sin break cae en el siguiente.

Function/S ModeName(Variable mode)
    switch (mode)
        case 0:
            return "lines"
        case 1:
            return "markers"
        case 2:
        case 3:
            return "bars"
        default:
            return "unknown"
    endswitch
End

Cómo funciona

  1. switch compara números y cierra con endswitch.
  2. Un case sin break cae al siguiente, lo que a veces es justo la idea.
  3. default atrapa todo lo demás y vale la pena escribirlo.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
13
Caracteres a escribir
166
Tokens
35
Ritmo de tres estrellas
75 tpm

Al ritmo de tres estrellas de 75 tokens por minuto, este intento toma unos 28 segundos.

Escribe este fragmento

Paso 3 de 4 en Control de flujo; paso 10 de 18 en Fundamentos del lenguaje.

← Anterior Siguiente →