Es decir, si la función arity es el número de entradas que tiene, su __ es el número de salidas que tiene. (Rellena el espacio en blanco).
Respuestas
¿Demasiados anuncios?
Matt Dawdy
Puntos
5479
DiGi
Puntos
1925
John Haager
Puntos
116
Una función es un mapeo de elementos de un conjunto a otro conjunto. El conjunto "desde" se llama dominio, y el conjunto "hacia" se llama rango.
f: Z -> Z (f maps integers to integers)
f: R -> C (f maps reals to complex numbers)
f: R -> {0,1} (f maps real numbers to either 0 or 1)
f: R -> {red, green, blue} (f maps real numbers to either red, green or blue)
También podemos combinar conjuntos para crear conjuntos multidimensionales
Z x Z := two tuple of integers (1,1) ; ( 2,2) , (1,3)
R x R x R := three tuple of real numbers (1.2, 1.5, 3.14159...) ; etc....
También tiene sentido hablar de funciones que mapean de un conjunto de tuplas a un conjunto de tuplas.
f: Z x Z -> Z (mapping two tuples of integers to integer)
f: Z -> Z x Z ( mapping integers to two tuples)
tl;dr Cuando se habla de funciones que dan salida a múltiples argumentos, en realidad se está hablando de funciones que dan salida a un único elemento que es una n-tupla.