(define keys (cons 'eins
(cons 'zwei
(cons 'drei
(cons 'vier nil)))))
;
(define values (cons 'one
(cons 'two
(cons 'three
(cons 'four nil)))))
;
(define dictionary (map2 (lambda(m1 m2)
(cons m1 m2))
keys
values))
;
(aldisp! dictionary)
-->eins
-->one
-->zwei
-->two
-->drei
-->three
-->vier
-->four
;
(define result (assoc 'drei dictionary))
;
(if (equal false result)
(bdisp! false)
(print (cdr result)))
-->three
void
;
(define result (assoc 'fuenf dictionary))
;
(if (equal false result)
(bdisp! false)
(print (cdr result)))
-->false
void
|
Georg P. Loczewski 2004-03-05