TOMLとは、"Tom's Obvious, Minimal Language"の略で、YAMLとよく似た明確な構造によって、人間が読み書きをしやすいように設計されたデータシリアライズ言語です。特に最新のアプリケーションや、プログラミング言語RustのパッケージマネージャであるCargoのようなツールでは、主に設定ファイルとして使用されます。
HackATAは、エンジニアを目指す方のためのプログラミング学習コーチングサービスです。 経験豊富な現役エンジニアがあなたの学習をサポートします。
✓ 質問し放題
✓ β版公開中(2025年内の特別割引)
名前、年齢、職業の3つのデータを表しています。
この例では、fruitsはApple、Banana、Cherryという3つの項目を含むリストです。
この例は、Tanaka Hanakoという人物の情報を表しています。名前と年齢、そして住所の詳細があります。person.addressセクションは、personの下にネストされたテーブルです。
複数の仕切りがある弁当箱を想像してみてください。それぞれの仕切りには、ご飯、魚、漬物、野菜など、異なる料理を入れられます。各区画は明確に定義されており、中に何が入っているかがすぐに見分けられるようになります。
要するに、TOMLはYAMLのような別のフォーマットであり、人間が読み書きをするのに簡単な構造化された方法でデータを表現する記法を提供しています。