“.yml”有什么用? perl/perl 模块中的文件
perl/perl 模块中的“.yml”文件有什么用?
What is the use of ".yml" files in perl/perl module.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
perl/perl 模块中的“.yml”文件有什么用?
What is the use of ".yml" files in perl/perl module.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
YAML(YAML 不是标记语言)通常用于配置文件,因为它是一种方便的机器可读格式,也被设计为易于人类阅读和编写。
根据工具注释进行扩展:
META.yml 由构建过程使用
Module::Build
和ExtUtils:: 等工具生成MakeMaker
,包含有关 CPAN 或其他包管理工具使用的模块的元数据。YAML (YAML Ain't Markup Language) is generally used for configuration files, as it's a convenient machine-readable format that's also designed to be easy for humans to read and write.
Expanding based on toolic's comment:
META.yml is generated by the build process with tools like
Module::Build
andExtUtils::MakeMaker
, and contains metadata about the module to be used by CPAN or other package-management tools.为了扩展 Wooble 的观点,YAML 特别有用,因为它干净地映射到 Perl 哈希引用。例如:
可以通过 Perl 的 YAML 模块清晰地映射为:
在这方面它很像 JSON。
To expand on Wooble's point, YAML is particularly useful because it maps cleanly to Perl hashrefs. For example:
can be cleanly mapped by Perl's YAML modules into this:
It's a lot like JSON in that respect.