TOML(Tom’s Obvious, Minimal Language)是一种旨在易于读写的配置文件格式。它用于配置文件的编写,其设计哲学是简洁明了,易于人类理解和编辑,同时也易于机器精确解析。TOML的语法类似于INI文件,但提供了更丰富的数据类型和结构。以下是TOML的一些基本用法和特性汇总:
基础语法
-
键值对:最基本的组成部分,用等号
=
分隔键和值。key = "value"
-
表(Tables):使用方括号
[]
定义,表示一组相关的值。[table] key = "value"
-
数组:使用方括号
[]
表示,元素之间用逗号,
分隔。array = [1, 2, 3]
-
内联表:使用大括号
{}
定义,允许在一行内表示一个表。inline_table = { key = "val