упорядоченный набор инструкций.
Loading...
Loading...
рабочая зона
практический путь для изучения Clojure с нуля
сначала определение
Clojure нужен для точных инструкций. Здесь это практический путь для изучения Clojure с нуля. Начинай с модели: вход проходит шаги и становится выходом.
main.cljзапуск clojure -M main.cljпривычка изучи маленькую часть Clojure, набери минимальный пример и запустиупорядоченный набор инструкций.
значение это данные. переменная это имя для этих данных.
маленькая именованная работа с входом и результатом.
Clojure CLI запускает код из main.clj.
первый читаемый код
(println 42)
вывод 42родословная языка
посмотри откуда пришел Clojure, какие языки рядом и что учить дальше.
с нуля
Банк задач
Выбери этап или найди задачу в банке текущего языка и открой тренировку.
Clojure вопрос 1. Выбери утверждение, которое лучше всего описывает вывод значения.
Clojure вопрос 2. Выбери утверждение, которое лучше всего описывает именование значения.
Clojure вопрос 3. Выбери утверждение, которое лучше всего описывает переиспользуемая функция.
Clojure вопрос 4. Выбери утверждение, которое лучше всего описывает базовая коллекция.
Clojure вопрос 5. Выбери утверждение, которое лучше всего описывает вывод значения.
Clojure вопрос 6. Выбери утверждение, которое лучше всего описывает именование значения.
Clojure вопрос 7. Выбери утверждение, которое лучше всего описывает переиспользуемая функция.
Clojure вопрос 8. Выбери утверждение, которое лучше всего описывает базовая коллекция.
Clojure вопрос 9. Выбери утверждение, которое лучше всего описывает вывод значения.
Clojure вопрос 10. Выбери утверждение, которое лучше всего описывает именование значения.
Clojure вопрос 11. Выбери утверждение, которое лучше всего описывает переиспользуемая функция.
Clojure вопрос 12. Выбери утверждение, которое лучше всего описывает базовая коллекция.
Clojure вопрос 13. Выбери утверждение, которое лучше всего описывает вывод значения.
Clojure вопрос 14. Выбери утверждение, которое лучше всего описывает именование значения.
Clojure вопрос 15. Выбери утверждение, которое лучше всего описывает переиспользуемая функция.
Clojure вопрос 16. Выбери утверждение, которое лучше всего описывает базовая коллекция.
Clojure вопрос 17. Выбери утверждение, которое лучше всего описывает вывод значения.
Clojure вопрос 18. Выбери утверждение, которое лучше всего описывает именование значения.
выбор ответа
Clojure вопрос 1. Выбери утверждение, которое лучше всего описывает вывод значения.
(println 42)
справка
clojure -M main.cljentry point output syntax println
(println 42)
variables assignment types def
(def total 42) (println total)
function collection Vector
(defn add [a b] (+ a b)) (def scores [40 2]) (println (count scores))