[解決済み] YAML 複数行の配列
2022-04-28 21:55:23
質問
で
YAML
を作成すると、簡単に
複数行の文字列
. しかし、私は、(主に設定ファイル内での読みやすさのために)複数行の配列を作成する機能を
|
という文字があります。
YAML
配列
は、次のように表すことができる。
['key1', 'key2', 'key3']
.
YAML シーケンス は、ダッシュの後にスペースを入れ、その後に文字列を記述します。
- String1
- String2
- String3
これは、次のように評価されます。
['string1', 'string2', 'string3']
.
YAML マッピング はキーと値のペアの配列で、YAML では常に目にするものです。
Key1: string1
Key2: string2
Key3: string3
これはこれでいいのですが、複数行の配列をどうすればいいのか、どうしてもわかりません。こんな感じです。
|
['string1', 'string2', 'string3']
['string4', 'string5', 'string6']
YAMLで複数の配列マッピングを作成し、選択したプログラミング言語でそれらをマージする以外に、複数行の配列を実現する方法はないのでしょうか?
{ }
Pythonのように、YAMLで?
どのように解決するのですか?
YAML シーケンス は アン 配列 . つまり、これが正しい表現方法なんですね。
key:
- string1
- string2
- string3
- string4
- string5
- string6
と同じ意味ですね。
key: ['string1', 'string2', 'string3', 'string4', 'string5', 'string6']
1行の配列を複数行に分割することも合法です。
key: ['string1', 'string2', 'string3',
'string4', 'string5',
'string6']
で、複数行の文字列を1行の配列で持つこともできます。
key: ['string1', 'long
string', 'string3', 'string4', 'string5', 'string6']
関連
-
[解決済み] 期待されるブロックエンドのYAMLエラー
-
[解決済み] YAML の文字列を複数行に渡って分割するには?
-
[解決済み] YAMLとJSONの違いは何ですか?
-
[解決済み] PythonでYAMLファイルをパースするには?
-
[解決済み] YAMLです。YAML の文字列には引用符が必要ですか?
-
[解決済み] Pythonのyamlパッケージはどのようにインストールするのですか?
-
[解決済み] YAMLファイルを別のファイルの中にインクルードするには?
-
[解決済み】YAMLでブロックコメントを行うには?
-
[解決済み】.yamlなのか.ymlなのか?
-
[解決済み】RmarkdownでYAMLの現在の日付を表示する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン