18 điểm bởi xguru 2023-07-07 | 7 bình luận | Chia sẻ qua WhatsApp
  • Hướng tới một định dạng tệp cấu hình tối giản, có ý nghĩa rõ ràng và dễ đọc
  • Được thiết kế để tương ứng với bảng băm
  • Dễ chuyển đổi thành cấu trúc dữ liệu trong nhiều ngôn ngữ
  • Phân biệt chữ hoa chữ thường, hỗ trợ Unicode, khoảng trắng là tab và dấu cách, xuống dòng là LF hoặc CRLF, chú thích dùng #
  • Cặp khóa/giá trị, mảng, bảng, bảng nội tuyến, mảng bảng, số nguyên & số thực, boolean, ngày/giờ (offset)

7 bình luận

 
qyurila 2023-07-08

Cuộc tranh luận TOML vs. YAML gần như ở mức 2 dấu cách vs. 4 dấu cách vậy. Theo tôi thì cả hai đều chưa đủ tốt, và có lẽ nhiều người cũng nghĩ tương tự nên nếu tìm thử các định dạng file config ít phổ biến hơn, bạn sẽ thấy hóa ra có khá nhiều hơn tưởng tượng.

 
iolothebard 2023-07-08

toml ini yaml json xml ... ai đó làm ơn chuẩn hóa đi...

 
ahwjdekf 2023-07-07

Được dùng rộng rãi với nhiều ngôn ngữ có binding để thay thế ini, json. Không nhất thiết phải liên quan đến Rust.

 
eususu 2023-07-07

Khi làm với Rust thì trước giờ tôi chỉ dùng đại khái cho khớp, nhưng giờ có lẽ sẽ có thể hiểu rõ hơn để sử dụng rồi.
Cảm ơn vì thông tin này

 
carnoxen 2023-07-07

Đó là tệp được dùng trong Rust nhỉ.

 
kuber 2023-07-07

Tệp cấu hình của containerd (Golang) cũng là TOML.