34

我是一个相当不错的 Java 程序员,但是我是 Clojure 编程的新手。

在 Java 中,要强制退出程序,使用的代码是System.exit(0). Clojure 是否有与此代码等效的代码?

4

2 回答 2

67

鉴于 Clojure 的部分吸引力在于您可以使用 Java 类库,为什么不这样做:

(System/exit 0)
于 2009-07-16T00:13:15.643 回答
8

要获得更完整的参考,您可以通过指定调用任何 Java 类的静态方法

(my.package.class/staticMethodName arg1 arg2 etc)

java.lang.*已经为您自动加载了,但如果不是,您可以调用它

(java.lang.System/exit 0)
于 2009-07-16T17:40:42.377 回答