b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

yaml aint markup language_language怎么读_markup和margin

电脑杂谈  发布时间:2017-06-08 09:08:01  来源:网络整理

Rails的配置文件如配置文件使用的是YAML文件,所以就在这里简要的介绍下YAML。

YAML是YAML Ain't Markup Language 的首字母的递归缩写,在Rails中经常用配置内容, 如,测试数据和翻译的配置。

例如:

development:

adapter: sqlite3

database: db/development.sqlite3

pool: 5

timeout: 5000

在YAML中缩进是非常重要的,一定要保持缩进对齐。

YAML: YAML Ain't Markup Language

What It Is: YAML is a human friendly data serialization standard for all programming languages.

YAML是一种直观的能够被电脑识别的的数据数据序列化式,他并且容易被人类阅读,容易和脚本语言交互的。换种说法,YAML是一种很简单的类于XML的数据描述语言,语法比XML简单很多。他在描述能够被转化成数组或hash的数据是很有用

在YAML里面,结构通过缩进来表示,连续的项目通过减号"-"来表示,map结构里面的key/value对用冒号":"来分隔。YAML也有用来描述好几行相同结构的数据的缩写语法,数组用'[]'包括起来,hash用'{}'来包括。因此,前面的这个YAML能够缩写成这样:

house:

family: { name: Doe, parents: [John, Jane], children: [Paul, Mark, Simone] }

address: { number: 34, street: Main Street, city: Nowheretown, zipcode: 12345 }

YAML是"YAML Ain't Markup Language(YAML不是一种标记语言)"的缩写。这种式大约是2001年出现的,现在为止已有多种语言的YAML解析器。yaml aint markup language

YAML和XML不同,没有自己的数据类型的定义,而是使用实现语言的数据类型。yaml aint markup language这一点,有可能是出奇制胜的地方,也可能是一个败笔。如果兼容性保证的不好的话,YAML数据在不同语言间流转会有问题。如果兼容性好的话,YAML就会成为不同语言间数据流通的桥梁。建议yaml.org设立兼容认证机制,每个语言的实现必须通过认证。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-51786-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...