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.