我正在跟随这个教程构建一个Clojure后端,但我对Clojure并不是很熟悉。
教程提供了这个源文件。
(ns shouter.web
(:require [compojure.core :refer [defroutes GET]]
[ring.adapter.jetty :as ring]))
(defroutes routes
(GET "/" [] "<h2>Hello World</h2>"))
(defn -main []
(ring/run-jetty #'routes {:port 8080 :join? false}))
“#”符号到底代表什么?我知道它以某种方式获取了“routes”的值,但为什么不能直接说
(ring/run-jetty routes {:port 8080 :join? false}))
< p >“#”是针对特定环境的语法吗?我在这方面找不到好的资源。