Учебник Clojure Часть 1. Вызов CLI и вывод строк


Что такое Clojure?

https://gimo.jp/glossary/details/clojure.html

  • Вариант Lisp (нотация почти такая же)
  • Функциональные (не основанные на классах)
  • Java API (библиотека?) Можно использовать Java API (библиотеки?).

Похоже, что это язык с такими характеристиками

https://openstandia.jp/oss_info/clojure/

Информация о NRI легко читается.

Попробуйте просто запустить его на CLI и вывести строку.

https://clojure.org/guides/repl/launching_a_basic_repl

clj
Downloading: org/clojure/clojure/1.11.1/clojure-1.11.1.pom from central
...
Clojure 1.11.1
user=> 
Войдите в полноэкранный режим Выход из полноэкранного режима

CLI вызывается с помощью команды clj.

user=> (println "Hello Clojure")
Hello Clojure
nil
Войдите в полноэкранный режим Выход из полноэкранного режима

Если вы передаете строку в круглых скобках и печатаете println
В результате будет возвращен nill (предположительно вместо null).


Уметь загружаться с помощью leingen, boot или jar

https://clojure.org/guides/repl/launching_a_basic_repl#_using_a_project_management_tool

С leingen, похоже, работает с библиотеками внутри каталога.

Используя boot, кажется, что он может работать во время запуска сервера.

А если вы используете java -jar, вы можете загрузиться из jar-файла.

java -jar clojure.jar
Error: Unable to access jarfile clojure.jar
Войдите в полноэкранный режим Выход из полноэкранного режима

Там не было jar-файла, поэтому я не мог его использовать.


Заключение.

Clojure можно запустить из CLI с помощью команды clj.

Вы можете вывести результат с помощью println, как в java, заключив его в ().

Для загрузки также можно использовать такие инструменты, как leingen, boot и jar.

Оцените статью
Procodings.ru
Добавить комментарий