Clojure Spec for data Workflow for data specifications Explain Clojure Spec for data Specifications can be defined for any data in Clojure, be that simple values or complex d...
Defining aliases to do more with Clojure tools Hint::practicalli/clojure-deps-edn adds common aliases and tools Using an alias Hint::Only one main namespace An alias for a comm...
Strings Strings the Clojure way Using Interpose with Strings Using Regex Java Interop for Strings Strings Strings in Clojure are actually Java Strings. Hint Why do ...
Basic Command Line REPL UI Hint::rebel readline feature rich repl Basic Command Line REPL UI The clojure command will start a REPL by default or if given the --repl argument...
Some Basic Clojure Some Basic Clojure In this section we will evaluate some code so you can get familiar with the syntax and basic constructs of Clojure. It will also help e...
Whats my environment Viewing the Class path Namespace Last 3 values in the REPL Whats my environment Clojure has symbols (names that point to values). Some of these symb...
Coding in the REPL Hint::Use an Editor for Clojure Development Evaluating code Including code from a file Hint::Workflow regardless of tooling Clojure projects Coding in t...
Clojure基础数据结构 Number String Map Keyword Vector List Set Clojure基础数据结构 Clojure 有如下几种基本的数据类型,它们都是immutable 的,也就是说,我们不可能更改它们,任何对原有数据结构的修改都会生成一份新的copy。 Number Clojure 的nu...