Advertisement
Guest User

Untitled

a guest
Jan 29th, 2013
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 0.24 KB | None | 0 0
  1. #lang racket
  2.  
  3. (define mh (make-hash))
  4. (hash-set! mh 1 "one")
  5. (hash-set! mh 2 "two")
  6.  
  7. (define (fail-hash val)
  8.   (printf "no such key: ~a\n " val))
  9.  
  10. (hash-ref mh 1)
  11. (hash-ref mh 10 (lambda () (fail-hash 10)))
  12.  
  13. ;; output:
  14. ;; "one"
  15. ;; no such key: 10
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement