Ejemplo:
je p o
=> (define Pi 3.14159)
ipi
=> (define radio 10)
(
)
radio
=> (define circunferencia (* 2 Pi radio))
=> (define circunferencia ( 2 Pi radio))
circunferencia
=> circunferencia
62 8318
62.8318
Funciones que retornan funciones
Ejemplo: Escriba una función que recibe HT, SPH y
retorna una función que recibe como parámetro el
porcentaje de deducción para calcular el salario neto:
porcentaje de deducción para calcular el salario neto:
Lisp posee una
compuesta
denominada par las cuales de manipulan
con las funciones: cons, cdr y car
Ejemplos:
=>(define x (cons 1 2))
x
=>x
(1 . 2)
=>(car x)
)
1
>( d )
=>(cdr x)
2
(
2
2
......
x
1
1
=>(define y (cons 3 -8))
yy
=>y
(3 . -8)
=>(define z (cons x y))
z
=>z
((1 . 2) 3 . -8)
=>(car z)
(1 . 2)
=>(cdr z)
)
( d
(3 . -8)
Comentarios de: Programación Funcional Lisp-Scheme (0)
No hay comentarios