Как я могу определить в файле сценария clojure-lang, выполняется ли сценарий в версии JVM или версии CLR?
Заранее спасибо.
Инструмент, используемый здесь, является условиями считывателя: https://clojure.org/guides/reader_conditionals
... Условные обозначения считывателя интегрированы в считыватель Clojure и не требуют каких-либо дополнительных инструментов, кроме Clojure 1.7 или выше.,Чтобы использовать условные выражения для чтения, все, что вам нужно, это чтобы ваш файл имел расширение .cljc и использовал Clojure 1.7 или ClojureScript 0.0-3196 или выше ... ... Стандартные условные выражения для чтения ведут себя аналогичнотрадиционный cond.Синтаксис для использования: #? и выглядит следующим образом: #?(:clj (Clojure expression) :cljs (ClojureScript expression) :cljr (Clojure CLR expression) :default (fallthrough expression))
... Условные обозначения считывателя интегрированы в считыватель Clojure и не требуют каких-либо дополнительных инструментов, кроме Clojure 1.7 или выше.,Чтобы использовать условные выражения для чтения, все, что вам нужно, это чтобы ваш файл имел расширение .cljc и использовал Clojure 1.7 или ClojureScript 0.0-3196 или выше ...
.cljc
... Стандартные условные выражения для чтения ведут себя аналогичнотрадиционный cond.Синтаксис для использования: #? и выглядит следующим образом:
cond
#?
#?(:clj (Clojure expression) :cljs (ClojureScript expression) :cljr (Clojure CLR expression) :default (fallthrough expression))