Cad is comhad TOML ann?
Is formáid comhaid cumraíochta íosta é TOML (Teanga Íosta Soiléir Tom) a úsáideann an síneadh .toml. Tá sé mar aidhm ag TOML a bheith éasca le léamh, mapáil gan athbhrí ar fhoclóirí, agus a bheith éasca a pharsáil chuig struchtúir sonraí éagsúla. Tá sonraíocht foinse oscailte ag TOML a fuair ranníocaíochtaí pobail. Tacaíonn go leor teangacha ríomhchlárúcháin le TOML mar C, C#, Dart, Elixir, Erlang, Go, Java, PHP, Python, Ruby, Swift, etc. Is é an cineál MIME do chomhaid TOML ná app/toml.
Formáid Chomhaid TOML
Is éard atá i gcomhaid TOML go príomha ná Péirí eochair/luacha, ranna/táblaí, nótaí tráchta agus caithfidh gur doiciméad bailí Unicode ionchódaithe UTF-8 iad. Tacaíonn TOML le cineálacha sonraí Teaghrán, Slánuimhir, Snámhphointe, Boole, Datetime, Array, agus Tábla (hash tábla / foclóir). Teanga chás-íogair is ea TOML.
Comhréir
- Péirí Príomhluacha: Déantar péirí eochairluacha a dheighilt le comhartha comhionann (=). Caithfidh gach péire a bheith ar líne nua.
chéad = Tom
last = Preston-Werner
- Tuairimí: Tosaíonn na tuairimí leis an tsiombail hash (#).
# Is doiciméad TOML é seo.
- Teaghráin: Tá comharthaí athfhriotail () timpeallaithe ag teaghráin.
string = Teaghrán Samplach
- Teaghráin Illíne: Tá trí mharc athfhriotail () timpeallaithe ag Teaghráin Illíne.
[seoladh baile]
sráid = 123 Alley Tornado
Suite 16
cathair = East Centerville
stát = KS
- Slánuimhreacha/Snámháin
slánuimhir = 20
snámhphointe = 20.5
- Booleans: Is cás íochtair na Booles i gcónaí.
bool1 = fíor
bool2 = bréagach
- Date-Time: For DateTime, you may use an RFC 3339 formatted date-time as shown in the example below.
offset_date_time = 1979-05-27 07:32:00Z
local_date_time = 1979-05-27T07:32:00
logánta_dáta = 1979-05-27
local_time = 07:32:00
- Arrays: Tá lúibíní cearnacha timpeallaithe ar eagair le heilimintí atá scartha le camóga (,).
dathanna = [ dearg, buí, glas ]
- Táblaí: Is éard atá i dtáblaí ná bailiúcháin de phéirí eochair/luacha atá sainmhínithe ag ceanntásca ar líne nua agus lúibíní cearnacha timpeall orthu ([]). Críochnaíonn an tábla nuair a chuirtear ceanntásc nua ar fáil nó nuair a chríochnaíonn an comhad.
[seoladh baile]
sráid = 123 Alley Tornado
Suite 16
cathair = East Centerville
stát = KS
[seoladh oifige]
sráid = 123 Alley Tornado
Suite 16
cathair = East Centerville
stát = KS
Tá na táblaí inlíne timpeallaithe ag braces curly ({}) agus gach péire eochair/luacha scartha le camóg (,).
ainm = { chéad = Tom, deireanach = Pitt }