Bagaimana saya bisa mendeteksi dalam file skrip clojure-lang apakah skrip dijalankan pada versi JVM atau versi CLR?
Terima kasih sebelumnya.
Bagaimana saya bisa mendeteksi dalam file skrip clojure-lang apakah skrip dijalankan pada versi JVM atau versi CLR?
Terima kasih sebelumnya.
Alat yang digunakan di sini adalah kondisi pembaca: https://clojure.org/guides/reader_conditionals
... Persyaratan pembaca diintegrasikan ke dalam pembaca Clojure, dan tidak memerlukan alat tambahan apa pun selain Clojure 1.7 atau lebih tinggi. Untuk menggunakan kondisional pembaca, yang Anda butuhkan hanyalah file Anda memiliki ekstensi
.cljc
dan menggunakan Clojure 1.7 atau ClojureScript 0.0-3196 atau lebih tinggi ...... Kondisi pembaca standar berperilaku mirip dengan
cond
tradisional. Sintaks penggunaannya adalah#?
dan terlihat seperti:#?(:clj (Clojure expression) :cljs (ClojureScript expression) :cljr (Clojure CLR expression) :default (fallthrough expression))