YAML引用

锚点 & 和别名 * , 可以用来引用

1
2
3
4
5
6
7
8
9
10
11
defaults: &defaults
adapter: postgres
host: localhost
development:
database: myapp_development,
<<: *defaults
test:
database: myapp_test,
<<: *defaults

相当于

1
2
3
4
5
6
7
8
9
10
11
12
13
defaults:
adapter: postgres
host: localhost
development:
database: myapp_development,
adapter: postgres
host: localhost
test:
database: myapp_test,
adapter: postgres
host: localhost
&用来建立锚点(defaults),<<表示合并到当前数据,*用来引用锚点。

下面另外一个例子

1
2
3
4
5
- &showell Steve
- Clark
- Brian
- Oren
- *showell
转为JavaScript
1
[ 'Steve', 'Clark', 'Brian', 'Oren', 'Steve' ]
联系我们

邮箱 626512443@qq.com
电话 18611320371(微信)
QQ群 235681453

Copyright © 2015-2024

备案号:京ICP备15003423号-3