TOML
拡 trương tử | .toml [1] |
---|---|
MIMEタイプ | application/toml ( phi công thức )[2] |
Khai phát giả | トム・プレストン・ワーナー |
Sơ bản | 2013 năm 2 nguyệt 23 ngày |
Mới nhất bản | 1.0.0 (2021 năm 1 nguyệt 12 ngày[3]) |
Loại đừng | データ trao đổi |
オープン フォーマット | Yes |
ウェブサイト | toml |
TOMLは,Giả thiết ファイルの フォーマット の 1 loại である. “ミニマル” であることを mục chỉ した minh xác な cấu văn を chọn dùng することで, đọc みやすいフォーマットとなるように làm られた. TOML の giả thiết hạng mục は,ディクショナリCấu tạo に minh xác にマッピングされるように thiết kế されている.
"TOML" という tên は, "Tom's Obvious, Minimal Language" の アクロニムである[4].Tomとは, tác giả のトム・プレストン・ワーナー(Tiếng Anh:Tom Preston-Werner) を chỉ す.
バージョン1.0に đạt するまでは không yên ổn な sĩ dạng であると tác giả によってフラグが lập てられているにもかかわらず, TOMLは đa số の ソフトウェアプロジェクトで chọn dùng されており[5],Đa số の プログラミング ngôn ngữ で thật trang されている[6][7].
TOMLは.INIファイルの cấu văn を đạp tập しているが, より hình thức な sĩ dạng が định nghĩa されている[8].
Cấu văn
[Biên tập]TOML の cấu văn は, đại bộ phận がキーと trị の tổ (key = "value"
),[テーブル danh ]
,# コメント
の 3 chủng loại からなる.
サポート đối tượng の データ hình が quy định されている. サポートする hình は, văn tự liệt hình, số nguyên hình, di động số lẻ số hình, ブーリアン hình, ngày lên khuôn, xứng liệt hình, テーブル hình である.
Lệ
[Biên tập]# これは TOML の ドキュメントです.
title="TOML の lệ"
[owner]
name="Tom Preston-Werner"
dob=1979-05-27T07:32:00-08:00# date hình
[database]
server="192.168.1.1"
ports=[8001,8001,8002]
connection_max=5000
enabled=true
[servers]
# インデント (タブ and/or スペース) が sử dụng できるが, cần thiết ではない.
[servers. Alpha ]
ip="10.0.0.1"
dc="eqdc10"
[servers.beta]
ip="10.0.0.2"
dc="eqdc10"
[clients]
data=[["gamma","delta"],[1,2]]
# Array の trung では đổi nghề が sử dụng できる.
hosts=[
"Alpha",
"Omega"
]
Chú thích
[Biên tập]- ^“Filename Extension”.2020 năm 6 nguyệt 30 ngàyDuyệt lãm.
- ^“MIME Type”.2020 năm 6 nguyệt 30 ngàyDuyệt lãm.
- ^“Releases”.GitHub.2021 năm 1 nguyệt 18 ngàyDuyệt lãm.
- ^Tom's Obvious, Minimal Language. Contribute to toml-lang/toml development by creating an account on GitHub,toml-lang, (2019-01-27)2019 năm 1 nguyệt 28 ngàyDuyệt lãm.
- ^“projects using toml”.2018 năm ngày 30 tháng 9Duyệt lãm.
- ^“toml implementations”.2018 năm ngày 30 tháng 9Duyệt lãm.
- ^“cargo config”.2018 năm ngày 30 tháng 9Duyệt lãm.
- ^ “TOML, Tom's Own Markup Language”.Y Combinator Link.Y Combinator Link.Y Combinator.May 10, 2017Duyệt lãm.