YAML-基本

YAMLとその機能について理解できたところで、構文やその他の操作を使用してYAMLの基本を学びましょう。YAMLには人間が読める構造化フォーマットが含まれていることを忘れないでください。

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

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

  • YAMLでは大文字と小文字が区別されます

  • ファイルには .yaml 拡張子として

  • YAMLでは、YAMLファイルの作成中にタブを使用することはできません。代わりにスペースを使用できます

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

YAMLの基本的なコンポーネントを以下に説明します-

従来のブロックフォーマット

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

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

Inline Format

インライン形式はで区切られます comma and spaceアイテムはJSONで囲まれています。以下に示す例を観察してください-

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

Folded Text

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

- {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に展開できる文字列が続きます。