Đoạn mã này trả về ngay lập tức:Tại sao phương pháp chính đơn giản này không bao giờ trở lại khi chạy bởi leiningen?
user=> (dorun (pmap + [1 2] [3 4]))
nil
Tuy nhiên, khi tôi chạy cùng một mảnh mã trong phương pháp chính sử dụng Lein:
(ns practice.core)
(defn -main [& args]
(dorun (pmap + [1 2] [3 4])))
tại sao nó không bao giờ trở lại?
Điều thú vị là, nếu tôi thay thế pmap
theo map
, nó sẽ trả về bình thường.