Clojure China

有人用 swagger 吗?请教一个初级的语法问题

#1
(POST "/upload" []
  :multipart-params [file :- upload/TempFileUpload]
  :middleware [upload/wrap-multipart-params]
  (ok (dissoc file :tempfile)))

请问一下这里的 :- 是什么意思?

#2

通过宏展开之后明白了, :- 就是一个 keyword 而已,这里的 [file :- upload/TempFileUpload] 是一个绑定,而后面是一个 keyword binding.

#3

大概类似于schema的语法吧.


查找 :-