当我将下面的函数放入leon repl
时,我得到了
java.lang.IllegalArgumentException: Wrong number of args (0) passed to: PersistentVector (NO_SOURCE_FILE:0)
另一个答案建议将vector
的第一个调用放在一个带有#
的匿名函数中,但那会抛出两个java.lang.Exception: Unmatched delimiter: )
我想要返回一个嵌套向量,表格[ [maxLat, maxLong ] [minLat, minLong ] ]
如何做到这一点?
(defn bounding-box [lat lng dist] (
(vector
(vector (+ lat (to-degs (/ dist (p-radius dist)))) (+ lng (long-dist lat dist))) ;maxLat, maxLong
(vector (- lat (to-degs (/ dist (p-radius dist)))) (- lng (long-dist lat dist))) ;minLat, minLong
)
))
答案 0 :(得分:3)
更仔细地格式化代码!
您只需在功能参数[lat lng dist] (
和最后一个)