【やむる】
YAML とは?
最終更新:
💡 インデントなどで、データの構造を読みやすく書く
人が読み書きしやすいことを目指したデータ直列化言語。対応表・配列・文字列や数値などを表し、設定ファイルにも使われる。ブロック形式ではインデントで階層を表現する。
📌 このページのポイント
YAMLは何を書く形式なの?
基本の書き方は?
対応表はkey: value、配列は- itemのように書くのが基本だよ。下位の項目はスペースでインデントする。同じ階層の位置を揃えよう。2スペースはよく使う書き方だけど、仕様で一律2個と決まっているわけではないんだ。
タブや引用符に注意が必要?
yesやonは必ず真偽値になる?
JSONのファイルも読める?
もっと詳しく知りたい人へ
コメントや複数行の文字列はどう書く?
コメントは#から書くよ。複数行の文字列は|で改行を保つリテラル形式、>で通常の改行をスペースへ折りたたむ形式を選べる。ただし空行や深くインデントした行などには別の扱いがあるので、読み込んだ値も確かめよう。
まとめ:ざっくりこれだけ覚えればOK!
「YAML」って出てきたら「設定などのデータ構造を、人が読み書きしやすく表す形式」と思えばだいたいOK!
📖 おまけ:英語の意味
「YAML Ain’t Markup Language」 = YAMLはマークアップ言語ではない
💬 名前自身にYAMLを含む再帰的な略語だよ。文書の見た目を飾るためではなく、データを表す言語という意味を示しているんだ。