YAML引用

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

defaults: &defaults
    adapter: postgres
    host: localhost

development:
   database: myapp_development,
   <<: *defaults

test:
    database: myapp_test,
    <<: *defaults

相当于

defaults: 
    adapter: postgres
    host: localhost

development:
   database: myapp_development,
   adapter: postgres
    host: localhost

test:
    database: myapp_test,
    adapter: postgres
    host: localhost
&用来建立锚点(defaults),<<表示合并到当前数据,*用来引用锚点。

下面另外一个例子

- &showell Steve 
- Clark 
- Brian 
- Oren 
- *showell
转为JavaScript
[ 'Steve', 'Clark', 'Brian', 'Oren', 'Steve' ]
联系我们

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

Copyright © 2015-2022

备案号:京ICP备15003423号-3