TOML 简介
Posted petewell
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TOML 简介相关的知识,希望对你有一定的参考价值。
Contents
TOML 的全称是 Tom’s Obvious, Minimal Language,因为它的作者是 GitHub 联合创始人 Tom Preston-Werner, TOML 这个名字贼逗。
TOML 是目录最优秀的配置文件格式方案,相较于yaml、json、ini,优势很明显。目前很多新项目直接使用 TOML作为配置文件的格式,比如golang官方的go.mod。
TOML 的目标
TOML 的目标是成为一个极简的配置文件格式。TOML 被设计成可以无歧义地被映射为哈希表,从而被多种语言解析。
官方示例
1 | title = "TOML 例子" |
注释
使用 #
注释:
1 | # I am a comment. Hear me roar. Roar. |
字符串
1 | wrong = "C:Usersnodejstemplates" # 注意:这不会生成合法的路径。 |
布尔值
1 | # 布尔值永远是小写 |
数组
数组使用方括号包裹。空格会被忽略。元素使用逗号分隔。注意,不允许混用数据类型。
1 | [ 1, 2, 3 ] |
以上基本覆盖了配置的使用场景,TOML 各个语言支持都很好,直接使用即可。
以上是关于TOML 简介的主要内容,如果未能解决你的问题,请参考以下文章
Android 逆向类加载器 ClassLoader ( 类加载器源码简介 | BaseDexClassLoader | DexClassLoader | PathClassLoader )(代码片段