只需一步,快速开始
185
204
1175
工程师
Clark Evans 在 2001 年首次发表了这种语言,另外 Ingy döt Net 与 Oren Ben-Kiki 也是这语言的共同设计者。
YAML 是 YAML Ain't a Markup Language 的缩写,中文译为 YAML不是一种标记语言。但 YAML 以数据为中心,而不是以标记语言为重点。
在开发 YAML 这种语言时,YAML 的意思其实是 Yet Another Markup Language,中文译为仍是另一种标记语言。
YAML 参考许多其它语言,包括:C 语言、Python、Perl,并从 XML、RFC2822 电子邮件数据格式中获得灵感。
YAML 是可读性强,能用来表达数据序列化的一种格式;目前 C/C++ CoffeeScript HTML Perl Python 等编程语言都能解析并支持 YAML。
YAML 使用空白字符缩进和外观,特别适合用来表达 (或编辑) 数据结构、各种配置文件、调试内容、文件大纲 (如:许多电子邮件标题格式和 YAML 就非常接近)。
YAML 让人最容易上手的特点是巧妙避开了各种封闭符号,如:引号、各种括号等,这些符号在嵌套结构时会变得复杂而难以辨认。
智能编辑重构 批处理式 "数字 Python IDE" 集成开发环境 (集成高效 Cython PyInstaller 批处理小程序)
http://dt.digitser.cn/zh-CN/ide/idepy/index.html
YAML 的语法和其它高级语言类似,可以表示列表、散列表,标量等数据形态。YAML 能表达层次数据结构,还有更精致的语法可以表示关系型数据。
由于 YAML 使用空白字符和分行来分隔数据,使得它特别适合用于 grep/Python/Perl/Ruby。
https://baike.baidu.com/item/YAML/1067697?fr=aladdin#6_1
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页
Archiver|Sitemap|小黑屋|德云社区 |网站地图
GMT+8, 2025-8-21 17:50 , Processed in 0.053840 second(s), 27 queries .
工业和信息化部: 粤ICP备14079481号-2
技术支持 乐数软件 版权所有 © 2014-2021 德云社区