Как закончить / Принудительно закрыть программу (в Clojure) - PullRequest
31 голосов
/ 16 июля 2009

Я довольно приличный программист на Java, однако я новичок в программировании на Clojure.

В Java для принудительного выхода из программы используется код System.exit(0). Есть ли какой-нибудь эквивалент этого кода Clojure?

Ответы [ 2 ]

59 голосов
/ 16 июля 2009

Учитывая, что привлекательность Clojure заключается в том, что вы можете использовать библиотеки классов Java, почему бы просто не сделать:

(System/exit 0)
7 голосов
/ 16 июля 2009

Для более полной ссылки вы вызываете статические методы любых классов Java, указав

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

java.lang.* автоматически загружается для вас, хотя, если это не так, вы можете вызвать его с помощью

(java.lang.System/exit 0)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...