小编E. *_*don的帖子

当作为leiningen项目运行时,'参数声明<x>应该是一个向量'错误

我正在学习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

5
推荐指数
1
解决办法
1904
查看次数

标签 统计

clojure ×1