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