Bergervei/Exceptions

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>SchemeJS</language>
<code id="5bc22531da5a5">
(define div
  (lambda (n d)
    (with-handlers ([exn:fail:contract:divide-by-zero?
                     (lambda (exn) (displayln "Division durch Null!"))])
      (/ n d))))
</code>

<run id="5bc22531da615">
(div 3 0)
</run>