PseudoD, como otros lenguajes de programación, implementa las clases y funciones. Veamos las funciones como código encerrado en un contexto, que permite su re-utilización por cualquier otro código:
La función <ImprimirFormato> está definida en la cabecera <entsal.pseudo> de la BEPD, y su declaración es similar a la siguiente:
La nueva linea del sistema es una secuencia de caracteres que, indiferentemente del sistema del que se trabaje, siembre desplazará la linea, es decir: automáticamente un \r, \n o \r\n.
Una declaración de función es de la forma:
Cabe resaltar que en la linea de cierre de función, nunca debe haber algo mas que espacios en blanco y la palabra finfun. Puede recibir parámetros con la palabra clave recibir_parametro y devolver valores con devolver.
Nota: La sentencia devolver no rompe el flujo del programa, esto es, cualquier sentencia después de la instrucción devolver aún serán ejecutadas.
Desde PseudoD v2.0.0 puedes reutilizar nombres de variables (desde PseudoD v2.0.0 se soportan ámbitos), así que declarar funciones nunca fue tan fácil.
utilizar entsal.pseudo
funcion SaludarA [ Saluda a alguien o algo ]
adquirir nombre [ A quién saludar ]
recibir_parametro nombre [ Recibimos el parámetro ]
llamar ImprimirFormato
{¡Hola %!\k}
nombre
finargs
liberar nombre [ No olvidemos liberar la memoria ]
finfun
[ Ahora podemos utilizar la funcion ]
llamar SaludarA {Mundo} finargs [ ¡Hola Mundo! ]
llamar SaludarA {Foo} finargs [ ¡Hola Foo! ]
llamar SaludarA {John Doe} finargs [ ¡Hola John Doe! ]
Nos ahorramos escribir tres(3) veces <llamar ImprimirFormato ...>, claro, esto no es mucho, las funciones son más útiles cuando se van a llamar cientos de veces y poseen cientos de líneas de código.La función <ImprimirFormato> está definida en la cabecera <entsal.pseudo> de la BEPD, y su declaración es similar a la siguiente:
funcion ImprimirFormato [ cadena, argumentos... ]
- cadena es la cadena a formatear.
- los argumentos son la lista de argumentos para el reemplazo.
La nueva linea del sistema es una secuencia de caracteres que, indiferentemente del sistema del que se trabaje, siembre desplazará la linea, es decir: automáticamente un \r, \n o \r\n.
Una declaración de función es de la forma:
funcion nombre-de-la-funcion-o-metodo
código de la función
finfun
Cabe resaltar que en la linea de cierre de función, nunca debe haber algo mas que espacios en blanco y la palabra finfun. Puede recibir parámetros con la palabra clave recibir_parametro y devolver valores con devolver.
Nota: La sentencia devolver no rompe el flujo del programa, esto es, cualquier sentencia después de la instrucción devolver aún serán ejecutadas.
Desde PseudoD v2.0.0 puedes reutilizar nombres de variables (desde PseudoD v2.0.0 se soportan ámbitos), así que declarar funciones nunca fue tan fácil.
Comentarios
Publicar un comentario