需要的功能或宏,這需要常量參數(路線)和動態參數(ARGS)和返回的參數連接字符串:返回級聯PARAMS Clojure中
user>(defn full-url [route & args] *need code*)
#'user/full-url
user> (def p1 "value1")
#'user/p1
user> (def p2 "value2")
#'user/p2
user> (def p3 "value3")
#'user/p3
user> (full-url "/init" p1 p2 p3)
"/init?p1=value1&p2=value2&p3value4"
任何想法?
你到目前爲止嘗試過什麼?此外,如果這意味着要在真實的Web應用程序中使用,則需要注意URL編碼:https://en.wikipedia.org/wiki/Query_string#URL_encoding。 –
@PiotrekBzdyl用參數記錄寧靜的服務 – ykembayev
你沒有回答第一個問題:)我也不會那樣做。改用地圖。 – m0skit0