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
switchcompara números y cierra conendswitch.- Un
casesinbreakcae al siguiente, lo que a veces es justo la idea. defaultatrapa todo lo demás y vale la pena escribirlo.
Palabras clave y builtins usados aquí
EndFunctionVariablecasedefaultendswitchreturnswitch
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.
Paso 3 de 4 en Control de flujo; paso 10 de 18 en Fundamentos del lenguaje.