DEV Community

Vee Satayamas
Vee Satayamas

Posted on

สมมุติว่าอยากเขียนภาษาไทย และเป็นอิสระจากเครื่องหมายแปลก ๆ

อันนี้ลองเขียน Clojure ดู ข้อดีคือ Clojure ก็ไม่ค่อยใช้สัญลักษณ์มากมายอยู่แล้วยกเว้นวงเล็บ แม้แต่ def ก็เขียน macro มาครอบได้

เอาภาษาไทยมาตั้งชื่อได้ทุกสิ่งทุกอย่างเลย

(defmacro กำหนดให้ [a b] `(def ~a ~b)) (กำหนดให้ แสดงผล println) (กำหนดให้ เอามาคูณกัน *) (กำหนดให้ จำนวนบ้าน 20) (กำหนดให้ จำนวนหมู่บ้าน 10) (แสดงผล (เอามาคูณกัน จำนวนบ้าน จำนวนหมู่บ้าน)) 
Enter fullscreen mode Exit fullscreen mode

ปกติแล้วก็คงไม่มีใครทำแบบนี้ แต่ก็ไม่แน่บางทีอาจจะมีโอกาสได้ใช้ก็ได้

Top comments (1)

Collapse
 
thaenalpha profile image
thaenalpha

ไอเดียดีมากเลยครับ ช่วยผมรำลึกการเขียนมาโครด้วย 😆