YAML

在某些时候,大多数桌面应用程序都希望在磁盘上保存和读取结构化数据。我们已经看到了如何使用简单的 IO 例程(如 getsputs)读取和写入数据。但是,如何编写保存和恢复混合对象类型列表中的数据?使用 Ruby 执行此操作的一种简单方法是使用 YAML。

YAML 是 “Yet An-other Markup Language”(仍是一种标记语言,有争议)或 “YAML Ain’t Markup Language” (不是标记语言,递归的)的首字母缩写。