YAML 使用入门

Ayush Sharma 的头像

·

·

·

5,071 次阅读

什么是 YAML,为什么我们现在应该开始使用它?

YAML YAML 不是标记语言 YAML Ain’t Markup Language )是一种适宜阅读理解的数据序列化语言。它的语法简单而易于阅读。它不包含引号、打开和关闭的标签或大括号。它不包含任何可能使人类难以解析嵌套规则的东西。你可以看一下你的 YAML 文档就知道它在什么。

YAML 特性

YAML 有一些超级特性,使其优于其他序列化格式:

  • 易于略读。
  • 易于使用。
  • 可在编程语言之间移植。
  • 敏捷语言的原生数据结构。
  • 支持通用工具的一致模型。
  • 支持一次性处理。
  • 表现力和可扩展性。

我将通过一些例子进一步向你展示 YAML 的强大。

你能弄清楚下面发生了什么吗?

-
# My grocery list
groceries:
    - Milk
    - Eggs
    - Bread
    - Butter
...

上面的例子包含了一个简单的杂货购物清单,它是一个完全格式化的 YAML 文档。在 YAML 中,字符串不加引号,而列表需要简单的连字符和空格。一个 YAML 文档以 `

via: https://opensource.com/article/21/9/intro-yaml

作者:Ayush Sharma 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

2 条回复

  1. 来自重庆的 Chrome 93.0|Windows 10 用户 的头像
    来自重庆的 Chrome 93.0|Windows 10 用户

    这个和markdown有什么本质区别呢?  又造一个轮子吗,搞不懂。

    来自重庆
  2. 来自江苏扬州的 Firefox 92.0|Windows 10 用户 的头像
    来自江苏扬州的 Firefox 92.0|Windows 10 用户

    YAML生于2001,markdown生于2004。
    程序员造“轮子”不是很正常吗,别人的“轮子”都不适合自己的“车”。

    来自扬州

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注