Hatena Blog Tags

YAML

(コンピュータ)
やむる

YAML(YAML Ain't Markup Language)とは、人間にとって読みやすいデータ直列化フォーマットである。

YAMLは主に記号とインデントで構造を表現し、汎用性ではXMLに劣るもののXMLよりずっと読みやすく、編集、修正、および作成がずっと容易になっている。

たとえば以下のようなRubyの配列を

ary = [1,[2,[3] ],4]

YAMLで表現すると以下のようになる(書式変換されてしまうので、先頭に半角スペースを入れています)。

 --- 
 - 1
 - 
   - 2
   - 
     - 3
 - 4

既にPerl、Ruby、Python、PHP、OCaml用のライブラリが提供されており、これらの言語のユーザならば今すぐにYAMLを体験できる。

このタグの解説についてこの解説文は、すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、お問い合わせフォームよりご連絡ください。

ネットで話題

もっと見る

関連ブログ