TOML ์ค์ ํ์ผ ํฌ๋งคํฐ & ๋ฆฐํฐ TOML Beautifier & Linter
Cargo.toml ๋ฐ pyproject.toml ํ ์ด๋ธยท๋ฐฐ์ด ์๋ ์ ๋ ฌ, ํค-๊ฐ ๊ณต๋ฐฑ ์ ๊ทํ, ํค ์ ๋ ฌ, JSON ๋ณํ ๋ฐ ๋ฌธ๋ฒ ์ค๋ฅ ์ค์๊ฐ ๋ฆฐํ
TOML ์ค์ ํ์ผ ํต์ฌ ๋ฌธ๋ฒ & ์ค๋ฌด ์์ฑ ๊ฐ์ด๋
1. ํ ์ด๋ธ(Tables) vs ์ธ๋ผ์ธ ํ ์ด๋ธ
[table]์ ๋
๋ฆฝ์ ์ธ ํ์ ๊ฐ์ฒด๋ฅผ ์ ์ํ๋ฉฐ, ๋จ์ํ๊ณ ์งง์ ๋ฐ์ดํฐ๋ point = { x = 1, y = 2 }์ฒ๋ผ ์ธ๋ผ์ธ ํ
์ด๋ธ๋ก ์ ์ํ๋ ๊ฒ์ด ๊ฐ๋
์ฑ์ ์ข์ต๋๋ค.
2. ํ ์ด๋ธ ๋ฐฐ์ด (Array of Tables)
์ด์ค ๋๊ดํธ [[users]]๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฐ์ฒด๋ค์ ๋ฐฐ์ด์ ์ ์ธํ ์ ์์ต๋๋ค. ๋์ผํ ์ด๋ฆ์ [[users]]๊ฐ ๋์ฌ ๋๋ง๋ค ์๋ก์ด ๋ฐฐ์ด ์์๋ก ์ถ๊ฐ๋ฉ๋๋ค.
3. ์๊ฒฉํ ๋ถ๋ฆฌ์ธ & ๊ฐ ํฌ๋งท
TOML v1.0 ํ์ค์์ ๋ถ๋ฆฌ์ธ์ ๋ฐ๋์ ์๋ฌธ์ true์ false๋ง ํ์ฉ๋ฉ๋๋ค. Python ์์ True๋ False๋ ๋ฌธ๋ฒ ์ค๋ฅ(Syntax Error)์
๋๋ค.
4. ๋ค์ํ ๋ฌธ์์ด ํํ์
๊ธฐ๋ณธ ๋ฌธ์์ด "..." ์ธ์๋ ์ด์ค์ผ์ดํ๊ฐ ์๋ ์์ ๋ฌธ์์ด 'C:\Users', ๊ทธ๋ฆฌ๊ณ ์ค๋ฐ๊ฟ์ ์ง์ํ๋ ์ผ์ค ๋ฐ์ดํ ๋ฉํฐ๋ผ์ธ ๋ฌธ์์ด """..."""์ ์ง์ํฉ๋๋ค.
์๊ฒฌ ๋ฐ ์ง๋ฌธ
0์์ง ๋ฑ๋ก๋ ์๊ฒฌ์ด ์์ต๋๋ค. ์ฒซ ๋ฒ์งธ ๋๊ธ์ ๋จ๊ฒจ๋ณด์ธ์!
๋๊ธ ์์
๋๊ธ ์ญ์