Yaml-basics

提供:Dev Guides
移動先:案内検索

YAML-基本

Now that you have an idea about YAML and its features, let us learn its basics with syntax and other operations. Remember that YAML includes a human readable structured format.

YAMLファイルを作成するためのルール

あなたがYAMLでファイルを作成しているときは、次の基本的なルールを覚えておく必要があります-

  • YAMLは大文字と小文字を区別します
  • ファイルには、拡張子として .yaml が必要です
  • YAMLでは、YAMLファイルの作成中にタブを使用できません。代わりにスペースが許可されます

YAMLファイルの基本コンポーネント

YAMLの基本的なコンポーネントは以下で説明されています-

従来のブロック形式

このブロック形式は、 hyphen + space を使用して、指定されたリストの新しいアイテムを開始します。 以下に示す例を観察してください-

--- # Favorite movies
 - Casablanca
 - North by Northwest
 - The Man Who Wasn't There

インライン形式

インライン形式は*カンマとスペース*で区切られ、アイテムはJSONで囲まれます。 以下に示す例を観察してください-

--- # Shopping list
   [milk, groceries, eggs, juice, fruits]

折り畳まれたテキスト

折り畳まれたテキストは、改行をスペースに変換し、先頭の空白を削除します。 以下に示す例を観察してください-

- {name: John Smith, age: 33}
- name: Mary Smith
  age: 27

YAMLのすべての基本的な規則に従う構造を以下に示します-

men: [John Smith, Bill Jones]
women:
  - Mary Smith
  - Susan Williams

YAML基本要素の概要

  • YAMLの基本要素の概要は次のとおりです。YAMLのコメントは()文字で始まります。
  • コメントは他のトークンと空白で区切る必要があります。
  • 空白のインデントは、構造を示すために使用されます。
  • タブはYAMLファイルのインデントとして含まれていません。
  • リストのメンバーは、先頭にハイフン(-)が付いています。
  • リストのメンバーは角括弧で囲まれ、コンマで区切られます。
  • 連想配列は、キーと値のペアの形式でコロン*(:)を使用して表されます。 それらは中括弧 *\ {} で囲まれています。
  • 単一のストリームを持つ複数のドキュメントは、3つのハイフン(---)で区切られます。
  • 各ファイルで繰り返されるノードは、最初はアンパサンド()で示され、後にアスタリスク(*)マークで示されます。
  • YAMLは常に、コロンとコンマをリストの区切り文字として使用し、その後にスカラー値のスペースが必要です。
  • ノードには、感嘆符()または二重感嘆符( !! )のラベルを付け、その後にURIまたはURLに展開できる文字列を付ける必要があります。