Clojure, เช่นเดียวกับบรรพบุรุษ Lisp ของมัน ใช้เลิศด้วยการเกิดข้อผิดพลาด นี่คือวิธีที่คุณแสดงความสามารถเมื่อสถานการณ์ไม่ดี การโยนข้อผิดพลาดเป็นเรื่องง่าย.
Clojure ใช้ประโยชน์จากฟังก์ชันการบันทึกของ Java, แต่คุณสามารถเข้าถึงได้ในวิธีที่เป็น Clojure มากขึ้น ลองดูว่าคุณอาจใช้ clojure.tools.logging ซึ่งให้การแปลงที่เรียบง่ายกว่าหลายกรอบการทำงานการบันทึก.
clojure.tools.logging
ฟังก์ชันใน Clojure ถูกกำหนดด้วย defn, ตามด้วยชื่อ, พารามิเตอร์ และเนื้อหา นี่คือตัวอย่างอย่างรวดเร็ว.
defn
การ Refactor ใน Clojure—ขอบคุณสำหรับ syntax ที่สะอาดและแบบจำลองการทำงานแบบฟังก์ชัน—สามารถทำได้อย่างตรงไปตรงมาอย่างไม่น่าเชื่อ มาลองจัดการกับสถานการณ์ที่พบบ่อย.