18 คะแนน โดย xguru 2023-07-07 | 7 ความคิดเห็น | แชร์ทาง WhatsApp
  • มุ่งเป็นรูปแบบไฟล์คอนฟิกที่เรียบง่าย อ่านง่าย และมีความหมายชัดเจน
  • ออกแบบมาให้สอดคล้องกับแฮชเทเบิล
  • แปลงเป็นโครงสร้างข้อมูลได้ง่ายในหลายภาษา
  • แยกตัวพิมพ์เล็ก-ใหญ่, รองรับยูนิโค้ด, ช่องว่างใช้แท็บและสเปซ, ขึ้นบรรทัดใหม่เป็น LF หรือ CRLF, คอมเมนต์ใช้ #
  • คู่คีย์/ค่า, อาร์เรย์, ตาราง, ตารางแบบอินไลน์, อาร์เรย์ของตาราง, จำนวนเต็ม & จำนวนจริง, บูลีน, วันที่/เวลา (ออฟเซ็ต)

7 ความคิดเห็น

 
qyurila 2023-07-08

ข้อถกเถียง TOML vs. YAML ก็แทบจะระดับเดียวกับ 2 ช่องว่าง vs. 4 ช่องว่างเลยครับ ในมุมมองของผมทั้งคู่ก็ยังดีไม่พออยู่แล้ว แต่ดูเหมือนจะมีคนคิดคล้ายกันเยอะเหมือนกัน เพราะพอลองหาฟอร์แมตไฟล์ config ที่เฉพาะทางกว่านี้ ก็พบว่ามีมากกว่าที่คิด

 
iolothebard 2023-07-08

toml ini yaml json xml ... ขอใครสักคนช่วยทำมาตรฐานที...

 
ahwjdekf 2023-07-07

ถูกนำไปใช้โดยผูกกับหลายภาษาเพื่อใช้แทน ini, json ไม่ได้เกี่ยวข้องกับ rust โดยเฉพาะ

 
eususu 2023-07-07

ตอนใช้ rust ผมก็ใช้แบบคร่าว ๆ ให้พอผ่านมาตลอด แต่ทีนี้คงจะได้ใช้โดยเข้าใจมันดีขึ้นอีกหน่อยนะครับ
ขอบคุณสำหรับข้อมูลครับ

 
carnoxen 2023-07-07

เป็นไฟล์ที่ใช้ใน Rust สินะ

 
kuber 2023-07-07

ไฟล์ตั้งค่าของ containerd (Golang) ก็เป็น toml เช่นกัน

 
tujuc 2023-07-07

milesand ช่วยแปลให้ครับ :)

https://github.com/milesand
https://github.com/toml-lang/toml.io/pull/47