Arrays look JSON-y, with TOML conveniences
TOML arrays are [a, b, c] — same syntax as JSON. Trailing commas are allowed (better than JSON's no-trailing-comma rule). Arrays can be multi-line for readability.
Homogeneous by convention; mixed in 1.0
TOML 0.5 required arrays to be homogeneous (all elements same type). TOML 1.0 relaxed this — mixed types are now legal. Most parsers still warn or document homogeneous-by-convention because consumer code is simpler.
Multi-line arrays
Newlines inside [ ] are allowed. Comments inside arrays work. This is exactly where TOML beats JSON for human-edited configs.
Principle: use multi-line arrays when the array has more than 3 elements or each element is non-trivial (a long path, a structured value, a value with a comment). The vertical layout makes diffs clean and review easy.