perl / perl模块中“.yml”文件的用途是什么

时间:2011-06-10 13:10:55

标签: perl yaml

perl / perl模块中“.yml”文件的用途是什么。

2 个答案:

答案 0 :(得分:7)

YAML(YAML不是标记语言)通常用于配置文件,因为它是一种方便的机器可读格式,也是人们可以轻松读写的。

根据工具评论进行扩展:

META.yml 由构建过程使用Module::BuildExtUtils::MakeMaker等工具生成,并包含有关CPAN或其他包管理使用的模块的元数据工具。

答案 1 :(得分:4)

为了扩展Wooble的观点,YAML特别有用,因为它可以干净地映射到Perl hashrefs。例如:

company:
    acme:
        label: Acme
    xyzcorp:
        label: XYZ Corp

可以通过Perl的YAML模块干净地映射到:

{
    acme => { label => Acme },
    xyzcorp => { label => XYZ Corp }
}

在这方面,它很像JSON。