1. 6

Comments

  1. 3
    Regexp:
     y|Y|yes|Yes|YES|n|N|no|No|NO
    |true|True|TRUE|false|False|FALSE
    |on|On|ON|off|Off|OFF
    

    bool 的正则匹配着实让我吃了一惊,可能由于 yaml 接触的太少,实际使用时我还从没见过有人用 true/false 之外的写法。很难想象 yes/no,on/off 这种表达对程序员来说比 true/false 更可读。

    1. 2

      幸好 1.2 开始取消了这些变种写法。试了几个在线转换器,现在好像只把这些转成 bool 类型。

      true|True|TRUE|false|False|FALSE
      

      yes, no, on, off 在其他类型的配置文件 (.ini, .conf) 也见过。

      yaml 作为配置文件,很多非程序员也会用到。比如 hexo 用 yaml,很多人用它写博客。对非程序员来说,感觉 yes/no/on/off 比 true/false 更可读。