1
0
mirror of https://github.com/adambard/learnxinyminutes-docs.git synced 2025-07-31 20:10:49 +02:00

[yaml/zh-cn]Update yaml-cn.html.markdown

This commit is contained in:
WeJie
2019-09-04 12:25:38 +08:00
committed by GitHub
parent ffb9c5f909
commit 6d38bf6af9

View File

@@ -23,12 +23,12 @@ YAML 根本不容许文字制表符。
################
# 我们的根对象 (它们在整个文件里延续) 将会是一个映射,
# 它等价于在别的语言里的一个字典,哈西表或对象。
# 它等价于在别的语言里的一个字典,哈表或对象。
key: value
another_key: Another value goes here.
a_number_value: 100
# 如果你想将数字 1 作为值,你必须要将它括在引号中
# 不然 YAML 解析器会假定它是一个布尔值 true。
# 数字 1 会被解释为数值,而不是一个布尔值
# 如果你想要的是一个布尔值,使用 true。
scientific_notation: 1e+12
boolean: true
null_value: null
@@ -60,17 +60,17 @@ folded_style: >
# 集合类型 #
####################
# 嵌套是通过缩进完成的。
# 嵌套是通过缩进完成的。推荐使用 2 个空格的缩进(但非必须)
a_nested_map:
key: value
another_key: Another Value
another_nested_map:
hello: hello
# 映射的键不必是字符串。
# 映射的键不必是字符串。
0.25: a float key
# 键也可以是复合型的,比如多行对象
# 键也可以是复合型的,比如多行对象
# 我们用 ? 后跟一个空格来表示一个复合键的开始。
? |
This is a key
@@ -99,6 +99,7 @@ a_sequence:
# 因为 YAML 是 JSON 的超集,你也可以写 JSON 风格的映射和序列:
json_map: {"key": "value"}
json_seq: [3, 2, 1, "takeoff"]
and quotes are optional: {key: [3, 2, 1, takeoff]}
#######################
# 其余的 YAML 特性 #
@@ -113,6 +114,9 @@ other_anchor: *anchor_name
base: &base
name: Everyone has same name
# The regexp << is called Merge Key Language-Independent Type.
# 它表明指定映射的所有键值会插入到当前的映射中。
foo: &foo
<<: *base
age: 10
@@ -157,7 +161,7 @@ set:
? item2
? item3
# 像 Python 一样,集合是值为 null 的映射;上面的集合等价于:
# 集合是值为 null 的映射;上面的集合等价于:
set2:
item1: null
item2: null