# code-block-pro/1.11.1/build/shiki/samples/clojure.sample

Code Block Pro – Beautiful Syntax Highlighting, version 1.11.1. 14 lines.

- Page: https://pluginprobe.com/plugins/code-block-pro/1.11.1/code/build/shiki/samples/clojure.sample
- Raw: https://pluginprobe.com/plugins/code-block-pro/1.11.1/raw/build/shiki/samples/clojure.sample
- Modified: 2022-08-22T22:25:46+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/code-block-pro/1.11.1/code/build/shiki/samples/clojure.sample#L10-L20`.

```
(let [my-vector [1 2 3 4]
      my-map {:fred "ethel"}
      my-list (list 4 3 2 1)]
  (list
    (conj my-vector 5)
    (assoc my-map :ricky "lucy")
    (conj my-list 5)
    ;the originals are intact
    my-vector
    my-map
    my-list))
-> ([1 2 3 4 5] {:ricky "lucy", :fred "ethel"} (5 4 3 2 1) [1 2 3 4] {:fred "ethel"} (4 3 2 1))

;From https://clojure.org/about/functional_programming#_immutable_data_structures
```
