8
วิธีโหลดไฟล์ clojure ใหม่ใน REPL
เป็นวิธีที่ต้องการของฟังก์ชั่นการโหลดใหม่ที่กำหนดไว้ในไฟล์ Clojure โดยไม่ต้องรีสตาร์ท REPL ตอนนี้เพื่อที่จะใช้ไฟล์ที่อัปเดตฉันต้อง: แก้ไข src/foo/bar.clj ปิด REPL เปิด REPL (load-file "src/foo/bar.clj") (use 'foo.bar) นอกจากนี้(use 'foo.bar :reload-all)จะไม่ส่งผลให้เกิดผลตามที่ต้องการซึ่งกำลังประเมินเนื้อความของฟังก์ชั่นที่แก้ไขแล้วและคืนค่าใหม่แทนที่จะทำตัวเป็นแหล่งที่มาไม่ได้เปลี่ยนแปลงเลย เอกสารอ้างอิง: โหลดไฟล์ ใช้