Sei sulla pagina 1di 6

P

A A
D
B G IC
M

A
L
L N
N AL
CI N
I
C
A IO
N
C
M
U
F RA UN
G F
O
R

QU ES LAMBDA?
Es una forma especial para crear funciones annimas.
En Racket as como en muchos otros lenguajes de programacin, un bloque lambda produce
una funcin directamente, sin tener que declararla. El bloque lambda tiene la siguiente
sintaxis:
(lambda ( <identificador>* ) <expresin>+ )
Como en la declaracin tradicional de funciones (con define),el resultado de la funcin
(cuando se llame), es el resultado de la ltima expresin del cuerpo del bloque lambda.

EJEMPLOS

EJEMPLOS

CONCLUSIN
Funcin que devuelve funciones
Recoge menos parmetros
Funciones personalizadas
Generar sobre la marcha
Genera menos definiciones

Potrebbero piacerti anche