Esta parte de la documentación presenta las funciones del lenguaje AdvPL.
El AdvPL tiene varias funciones preprogramadas extremamente útiles y necesarias para el desarrollo de aplicaciones sofisticadas. Las funciones constituyen el gran poder del AdvPL, considerándose incluso como un recurso más importante que los comandos.
Todas las funciones de la biblioteca estándar del AdvPL tiene la siguiente forma:
FUNCIÓN(<lista de argumentos>)
FUNCIÓN define el nombre que identifica la función y la lista de argumentos, entre paréntesis, son sus argumentos, separados por vírgulas.
Los argumentos de las funciones son valores con los cuales la función ejecutará alguna operación y suministrará un resultado. Los argumentos pueden estar constituidos de cadenas de caracteres, variables, números, valores lógicos, fechas, expresiones válidas de cualquier tipo, arrays, elementos de arrays, bloques de código, objetos, etc.
Algunas funciones tienen solamente un argumento, otras tienen varias y existen algunas funciones que no tienen argumentos, solamente suministran valores o ejecutan determinadas instrucciones.
Así como los comandos, las funciones se presentan por medio de los siguientes tópicos:
Tópico | Contenido |
Función | Identifica el nombre de la función |
Sintaxis | Define la sintaxis para su utilización |
Propósito | Define su propósito principal |
Argumentos | Especifica la lista de los argumentos que la función utiliza |
Utilización | Describe cómo debe utilizarse la función |
Sugerencias | Suministra información útil para la utilización de las funciones |
Ejemplo | Presenta algunos ejemplos prácticos de la aplicación de la función |
Vea también | Lista otras funciones y comandos relacionados a la función presentada, que también deben consultarse |
Notación y convenciones de la sintaxis
Para la presentación y explicación de las funciones del AdvPL, utilizaremos un tipo de notación estandarizada y tradicional. A continuación presentamos las convenciones y símbolos de esta notación:
Primero presentaremos las funciones en orden alfabético. Sin embargo, al final de la documentación existe un tópico agrupando las funciones por funcionalidad.