• ใน Elixir มีฟังก์ชันสำหรับดึงค่าจากโครงสร้างข้อมูลแบบ key-value อยู่ 3 แบบ
    • get - ถ้าไม่มีจะคืนค่า default
    • fetch - คืนค่าในรูปแบบ {:ok, value} เพื่อให้ทำ pattern matching ได้สะดวก
    • fetch! - ฟังก์ชันสายโหดที่ถ้าไม่มีจะโยน error
  • Erlang ใช้ชื่อ get, find
  • ชอบกฎการตั้งชื่อของ Erlang มากกว่า
    • ที่ผ่านมามักตั้งชื่อให้ get ใช้สำหรับดึงค่าอย่างรวดเร็ว และ fetch ใช้สำหรับดึงมาจาก DB หรือเว็บ

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น