toml 文件格式的好处是?
看到一些 go 项目都是用 toml 文件做配置,rust 项目启动默认也是用 toml 文件做包管理,这个对比 yaml 有什么明显好处吗?
可读性吧,toml 把数据打平了(扁平化),实际用的感觉和 yaml 差不多(可能配置不多的原因)toml 还不能支持引用(利用上文配置信息),yaml 这块方便一点,习惯就好
引用是故意这样做的:Can toml use variables?
It can't, and that was a deliberate design choice. Any logic, complicated or not, is best handled by the consumer of the TOML file. TOML doesn't handle that logic.