Tabelle e Array
Tabelle
Le tabelle (o dizionari/hash map) sono definite da parentesi quadre [] su una riga a sé stante.
[owner]
name = "Tom Preston-Werner"
dob = 1979-05-27T07:32:00-08:00
[database]
server = "192.168.1.1"
ports = [ 8000, 8001, 8002 ]
Tabelle Inline
Simili agli oggetti JSON, utili per tabelle brevi.
name = { first = "Tom", last = "Preston-Werner" }
Array
Gli array usano parentesi quadre [].
data = [ [ 1, 2 ], [3, 4, 5] ]
Array di Tabelle
Definiti da doppie parentesi quadre [[ ]]. Ogni istanza crea un nuovo elemento nella lista.
[[products]]
name = "Hammer"
sku = 738592978
[[products]]
name = "Nail"
sku = 284758393
color = "gray"
In JSON sarebbe:
{
"products": [
{ "name": "Hammer", "sku": 738592978 },
{ "name": "Nail", "sku": 284758393, "color": "gray" }
]
}