Trong YAML , bạn có thể dễ dàng tạo các chuỗi nhiều dòng . Tuy nhiên, tôi muốn khả năng tạo một mảng nhiều dòng (chủ yếu để dễ đọc trong các tệp cấu hình) bằng cách sử dụng |
ký tự.
Một mảng YAML có thể được biểu diễn dưới dạng : ['key1', 'key2', 'key3']
.
Chuỗi YAML sử dụng dấu gạch ngang theo sau là khoảng trắng và sau đó là chuỗi:
- String1
- String2
- String3
Điều này sẽ đánh giá để : ['string1', 'string2', 'string3']
.
Ánh xạ YAML là một mảng các cặp khóa và giá trị mà chúng ta thấy mọi lúc trong YAML:
Key1: string1
Key2: string2
Key3: string3
Đây là tất cả tốt và tốt, nhưng trong đời tôi không thể thấy cách thực hiện một mảng nhiều dòng. Một cái gì đó như thế này:
|
['string1', 'string2', 'string3']
['string4', 'string5', 'string6']
Không tạo ra nhiều ánh xạ mảng trong YAML và hợp nhất chúng trong ngôn ngữ lập trình mà tôi chọn, có cách nào để đạt được các mảng nhiều dòng, có thể { }
giống như Python có nhưng trong YAML không?