La sintaxis de para crear una función en el lenguaje es la siguiente:
funcion varibale_ID(argumento)
#algoritmo
retorno
end funcion
En este ejemplo se declara la función del factorial, en donde el argumento de entrada es un número. El resultado se imprime por pantalla.
----- LangTLON v1.0 -----
funcion factorial(numero)
if (numero == 0) {
retorno (1)
}
retorno (numero * factorial(numero - 1))
end funcion
log("prueba de recursividad")
log(factorial(4))
En este ejemplo se puede ver como se colocan más de un argumento a la función. Se coloca el nombre a la función "suma" y se crea el algoritmo para sumar dos números enteros. Luego se coloca el comando para mostrar el resultado de llamar la función de suma.
----- LangTLON v1.0 -----
funcion suma(a,b)
retorno(a+b)
end funcion
log("Prueba de suma")
log(suma(1,2))
En este ejemplo se crea la función "hola" y el algoritmo descrito es para imprimir la palabra "Hola", seguida del nombre que coloca como argumento.
funcion hola(nombre)
log ("Hola " + nombre + " :D")
end
hola("nombre")