Come terminare / forza una stretta a un programma (in Clojure)
Domanda
Sono un programmatore abbastanza decente in Java, ma io sono nuovo di programmazione in Clojure.
In Java, per forzare l'uscita di un programma, il codice utilizzato è System.exit(0)
. Esiste un equivalente a questo codice è Clojure?
Soluzione
Dato che parte l'attrattiva di Clojure è che è possibile utilizzare librerie di classi Java, perché non basta fare:
(System/exit 0)
Altri suggerimenti
Per un riferimento più completo, si chiama tutte le classi Java metodi statici specificando
(my.package.class/staticMethodName arg1 arg2 etc)
java.lang.*
è caricato automagicamente per voi già anche se dove non si poteva chiamarlo con il
(java.lang.System/exit 0)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow