Подтвердить что ты не робот

Как закончить/принудительно закрыть программу (в Clojure)

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

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

4b9b3361

Ответ 1

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

(System/exit 0)

Ответ 2

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

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

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

(java.lang.System/exit 0)