typestar

Funciones en Igor Pro

Una función declara lo que devuelve antes de su nombre, y cierra con End.

Function Area(Variable radius)
    return pi * radius^2
End

Function/S Describe(Variable radius)
    return "circle of area " + num2str(Area(radius))
End

Function/WAVE Ramp(Variable n)
    Make/O/N=(n)/D/FREE out = p
    return out
End

Cómo funciona

  1. Function sin sufijo de tipo devuelve un número.
  2. Function/S devuelve una cadena y Function/WAVE una referencia a wave.
  3. Los parámetros se declaran con sus tipos, en los paréntesis o debajo.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
12
Caracteres a escribir
221
Tokens
53
Ritmo de tres estrellas
70 tpm

Al ritmo de tres estrellas de 70 tokens por minuto, este intento toma unos 45 segundos.

Escribe este fragmento

Paso 2 de 3 en Variables y funciones; paso 6 de 18 en Fundamentos del lenguaje.

← Anterior Siguiente →