ALEGSA.com.ar

Definición de aridad (programación)

Significado de aridad: En programación, aridad es el número de argumentos u operandos que una función u operación recibe. En inglés: arity. Número variable de ...
11-06-2023 00:00

 


Definición de aridad (programación)

 

En programación, aridad es el número de argumentos u operandos que una función u operación recibe. En inglés: arity.



Número variable de argumentos



Una función que acepta un número variable de argumentos es llamada función variádica o variadic. En este caso se dice que la función tiene una aridad indefinida o indeterminada. El soporte de funciones variádicas difiere fuertemente entre los distintos lenguajes de programación.

Ejemplo de una función variádica en PHP

function suma(...$num)
{
return array_sum($num);
}

echo suma(1, 2, 3); // 6


Existen diferentes tipos de aridad en programación, algunos son:

- Unaria: una función que recibe un solo argumento.
- Binaria: una función que recibe dos argumentos.
- Ternaria: una función que recibe tres argumentos.
- N-aria: una función que recibe n cantidad de argumentos.

Algunos lenguajes de programación como Python, Ruby y JavaScript admiten funciones que reciben una cantidad variable de argumentos. En Python, por ejemplo, estas funciones se definen con un asterisco (*) antes del nombre del argumento.

Además, también existen funciones que no reciben ningún argumento, estas se conocen como funciones nulas o funciones vacías. En el lenguaje de programación C, por ejemplo, estas funciones se definen con un vacío de paréntesis (void).

Es importante tener en cuenta la aridad de una función al momento de crearla o utilizarla en un programa, ya que el número de argumentos debe coincidir con el número de parámetros que defina la función para su correcto funcionamiento.


Resumen: aridad



Aridad en programación se refiere al número de "cosas" que una función necesita para trabajar. Por ejemplo, una función puede necesitar dos números para sumarlos o puede necesitar un número variable de argumentos. Cuando una función necesita un número variable de argumentos, se llama función variádica.




¿Qué es la aridad en programación?



La aridad es el número de argumentos o operandos que una función u operación recibe. Es una medida que indica cuántos valores diferentes deben ser proporcionados para que una función opere correctamente.


¿Por qué es importante tener en cuenta la aridad al programar?



Es importante tener en cuenta la aridad cuando se programa porque el número de argumentos que una función espera afecta a la forma en que se invoca y utiliza dicha función. Si se proporciona un número incorrecto de argumentos, la función puede devolver un resultado no deseado.


¿Qué ocurre si se proporcionan menos argumentos de los requeridos por la aridad de una función?



Si se proporcionan menos argumentos de los requeridos por la aridad de una función, la función puede lanzar una excepción o devolver un valor nulo o indefinido, dependiendo del lenguaje de programación utilizado.


¿Es posible crear una función que tenga una aridad variable en programación?



Sí, es posible crear una función que tenga una aridad variable en programación. Esto se logra utilizando argumentos comodín o la palabra clave "varargs" en algunos lenguajes de programación. De esta manera, la función puede recibir cualquier número de argumentos.


¿Qué sucede si se proporcionan más argumentos de los que requiere la aridad de una función?



Si se proporcionan más argumentos de los que requiere la aridad de una función, los argumentos adicionales pueden ser ignorados o descartados, o la función puede lanzar una excepción o devolver un resultado no deseado.


¿Cómo se puede determinar la aridad de una función en programación?



En muchos lenguajes de programación, es posible determinar la aridad de una función utilizando la función len() o una función similar que devuelve el número de argumentos esperados. También se puede consultar la documentación del lenguaje o del paquete que contiene la función.





Autor: Leandro Alegsa
Actualizado: 11-06-2023

¿Cómo citar este artículo?

Alegsa, Leandro. (2023). Definición de aridad. Recuperado de https://www.alegsa.com.ar/Dic/aridad.php

Diccionario informático



 


articulos
Asistente IA
Escribe tu consulta sobre informática y tecnologías al asistente de Inteligencia Artificial
¡te responderá en segundos!




* ACLARACIÓN: el asistente ha sido entrenado para responder tus dudas con muy buenos resultados, pero puede equivocarse, esta tecnología aún está en desarrollo. Te sugiero dejar tu email para que te contactemos para corregir la respuesta de la IA: leemos todas las consultas y respuestas.


Usa nuestro buscador para definiciones, informática y tecnologías