コンテンツにスキップ

TOML

Xuất xứ: フリー bách khoa sự điển 『ウィキペディア ( Wikipedia ) 』
TOML
拡 trương tử.toml[1]
MIMEタイプapplication/toml( phi công thức )[2]
Khai phát giảトム・プレストン・ワーナー(Tiếng Anh bản)
Sơ bản2013 năm 2 nguyệt 23 ngày(11 năm trước )(2013-02-23)
Mới nhất bản
1.0.0
(2021 năm 1 nguyệt 12 ngày(3 năm trước )(2021-01-12)[3])
Loại đừngデータ trao đổi
オープン
フォーマット
Yes
ウェブサイトtoml.io/ja/ウィキデータを編集

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 bản)(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 である.

# これは 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]
  1. ^Filename Extension”.2020 năm 6 nguyệt 30 ngàyDuyệt lãm.
  2. ^MIME Type”.2020 năm 6 nguyệt 30 ngàyDuyệt lãm.
  3. ^Releases”.GitHub.2021 năm 1 nguyệt 18 ngàyDuyệt lãm.
  4. ^Tom's Obvious, Minimal Language. Contribute to toml-lang/toml development by creating an account on GitHub,toml-lang, (2019-01-27),https://github /toml-lang/toml2019 năm 1 nguyệt 28 ngàyDuyệt lãm.
  5. ^projects using toml”.2018 năm ngày 30 tháng 9Duyệt lãm.
  6. ^toml implementations”.2018 năm ngày 30 tháng 9Duyệt lãm.
  7. ^cargo config”.2018 năm ngày 30 tháng 9Duyệt lãm.
  8. ^ TOML, Tom's Own Markup Language”.Y Combinator Link.Y Combinator Link.Y Combinator.May 10, 2017Duyệt lãm.

Phần ngoài リンク

[Biên tập]