[Go] ๋งต
๋งต์ ํค์ ๊ฐ์ ๋ฆฌ์คํธ๋ฅผ ํํํ๋ Go์ ๋ด์ฅ ์ปฌ๋ ์ ํ์ ์ด๋ค. ๋ค๋ฅธ ์ธ์ด๋ค์ ๋งต, ํด์๋งต, ๋์ ๋๋ฆฌ ๋ฑ๊ณผ ๋์ผํ๋ค.
ํด์ํ ์ด๋ธ๋ก ๊ตฌํ๋๋ค.
๋งต์ ํ์
์ 'map[ํคํ์
]๊ฐํ์
'์ผ๋ก ํํ๋๋ฉฐ,
์๋์ ํํ๋ก ์์ฑ๋ ์ ์๋ค.
map[ํคํ์
]๊ฐํ์
{
**ย ย ย ํค1: ๊ฐ1,
**ย ย ย ํค2: ๊ฐ2,
**ย ย ย ...**
}
๊ทธ๋ฆฌ๊ณ ๊ฐ์ ๋ํ ์ ๊ทผ์ ๋ฐฐ์ด๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ๋๊ดํธ ์ธ๋ฑ์ฑ์ ํตํด ๊ฐ๋ฅํ๋ค.


๋ฐฐ์ด๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก, for-range๋ฌธ์ ํตํด ๊ฐํธํ๊ฒ ์ํ๋ฅผ ๊ตฌ์ฑํ ์ ์๋ค.


์ ๊ทผ์ ์๋ํ ํค์ ๊ฐ์ด ์กด์ฌํ์ง ์์ ๊ฒฝ์ฐ์, ๋ํดํธ๊ฐ์ ๋ฐํํ๋ค.

๊ทผ๋ฐ ์ด๊ฒ๋ง ๋ณด๊ณ ๋ ์กด์ฌํ๋ ํค๊ฐ์ 0์ธ๊ฑด์ง ์๋๊ฑด์ง ์์๊ฐ ์๋ค.
์ด์ ๋ํ ์ฒดํฌ๋ฅผ ์ํํ ํ์๊ฐ ์๋ค๋ฉด, ํํ ํํ๋ก ๊ฐ์ ๋ฐ์ผ๋ฉด ๋๋ค. ๋๋ฒ์งธ ๊ฐ์ด ์ธ๋ฑ์ฑ์ ์ฑ๊ณต ์ฌ๋ถ๋ฅผ ๋ํ๋ด๋ ์น๊ตฌ๋ค.


๊ทธ๋ ๋ค.