我正在学习Clojure,使用"Clojure for the Brave and True".在第3章:一个Clojure Crash Course的结尾,有一个例子,我们击中了一个随机选择的霍比特人的身体部位.
当我在REPL中运行代码时,代码运行正常.为了检查我是否了解如何创建和运行clojure项目,我通过运行创建了一个项目lein new app clojure-crash-course,然后编辑了生成的src/clojure_crash_course/core.clj文件,如下所示:
(ns clojure-crash-course.core
(:gen-class))
(defn -main
(hit asym-hobbit-body-parts))
(def asym-hobbit-body-parts [{:name "head" :size 3}
{:name "left-eye" :size 1}
{:name "left-ear" :size 1}
{:name "mouth" :size 1}
{:name "nose" :size 1}
{:name "neck" :size 1}
{:name "left-shouler" :size 3}
{:name "left-upper-arm" :size 3}
{:name "chest" :size 10}
{:name "back" :size 10}
{:name "left-foream" :size 3}
{:name "abdomen" :size 6}
{:name "left-kidney" :size 1}
{:name "left-hand" :size …Run Code Online (Sandbox Code Playgroud) clojure ×1