在sidekiq中,变量前的冒号是什么意思?

时间:2018-08-29 03:05:35

标签: yaml sidekiq

我遇到了sidekiq配置YAML文件:

---
:concurrency: 25
staging:
  :concurrency: 10
production:
  :concurrency: 25
:queues:
  - ["critical", 2]
  - high
  - low

,并且变量前有冒号。是什么意思?

1 个答案:

答案 0 :(得分:2)

如果您在控制台中加载上述文件,则输出将类似于以下内容

对于带有冒号前缀的键

:concurrency: 25看起来像:concurrency => 25

对于不带冒号前缀的键

staging:看起来像"staging"

  

此外,转换为符号对于Ruby来说是非常特定的,因为   解释器负责。