Sphereとともに

scalaとかplayframeworkとか。技術ブログにしたいなと。環境は Windows7x64, mac です。たまに声優さん情報が混ざります。最近ちょっとClojure触りました。

Clojure その16 try-catch は式か

ちょっと気になったので

(ns hello.core)

(defn -main [x y]
  (let [z
    (try
      (/ (Integer. x) (Integer. y))
      (catch ArithmeticException e (.getMessage e)))
    ](println z))
  )

実行

$ lein run 1 2
1/2
$ lein run 2 0
Divide by zero

はい

式でした