Bet*_*mos 119
简答:使用 {}
有两种方法可以表示yaml中的映射(字典); 流映射和块映射:
block_mapping:
name: foo
id: bar
flow_mapping: { name: foo, id: bar }
empty_flow_mapping: {}
Run Code Online (Sandbox Code Playgroud)
因此,流映射样式适合于表示空映射.
回答这类问题的一般技巧,补充Betamos的正确答案:使用irb.
$ irb
2.2.0 :001 > require 'yaml'
=> true
2.2.0 :002 > puts({}.to_yaml) # original question
--- {}
=> nil
2.2.0 :003 > puts({ mixed_types: [{}, "string", :symbol, {symbol: "value"}, nil, 3] }.to_yaml)
---
:mixed_types:
- {}
- string
- :symbol
- :symbol: value
-
- 3
=> nil
Run Code Online (Sandbox Code Playgroud)
每当我不确定如何编码某些东西时,我就会使用它.
| 归档时间: |
|
| 查看次数: |
33567 次 |
| 最近记录: |