.yml 文件是 YAML(YAML Ain’t Markup Language)格式的一种文件扩展名。YAML 是一种用于数据序列化的语言,通常用于配置文件、数据交换、日志记录等场景。它以可读性高、简洁的格式为特点,非常适合用于人类阅读和编写。YAML 通常被用于配置文件(例如,Docker 配置、CI/CD 配置等),因为它的结构清晰且易于编辑。
YAML 文件的一些特点:
层次结构:通过缩进来表示数据的层级结构,通常使用两个空格(或四个空格)来表示一个层级。不会使用花括号 {} 或方括号 [] 来表示层次。
键值对:使用 key: value 来表示数据项,key 是数据的名称,value 是对应的值。
数组:通过 - 来表示一个数组项。
注释:使用 # 来添加注释,注释不会被解析。
支持多种数据类型:支持字符串、整数、浮点数、布尔值、日期等数据类型。
# 这是一个YAML文件的示例
#键值对
name: John Doe
age: 30
is_active: true
address:#嵌套对象,里面是三个键值对street: 123 Main Stcity: Anytowncountry: USA
friends:#数组friends 里面有3个元素- Jane- Bob- Alice