[Kotlin] ๋ถํด ์ ์ธ
c++17์ ๊ตฌ์กฐํ๋ ๋ฐ์ธ๋ฉ๊ณผ ์ ์ฌํ ๊ธฐ๋ฅ์ธ๋ฐ,
๊ฐ์ฒด ๋ด์ ์๋ ๋ฉค๋ฒ๋ค์ ์ชผ๊ฐ์ ๋ฐ์์ค๋๊ฑฐ๋ผ ํ๋ฉด ๋๊ฒ ๋ค.
var (๋ณ์๋ช 1, ๋ณ์๋ช 2, ...) = ๊ฐ์ฒด
์ด๋ ๊ฒ ํ๋ฉด ๊ฐ์ฒด ๋ด์ ์๋ ๋ฉค๋ฒ๋ค์ด ์์๋๋ก ์ ๋ณ์์ ๋ฐ์ธ๋ฉ๋๋ค.
๋ถํด์ ์ธ์ ์ฐ๋ ค๋ฉด ๋ฉค๋ฒ๋ค์ ์ซ์๋งํผ component1, componentN...ํจ์๊ฐ ์์ด์ผ ํ๋๋ฐ, ๋ฐ์ดํฐํด๋์ค๋ ๊ทธ๊ฑธ ์๋์์ฑํด์ฃผ๊ณ , ๋ช๋ช ํด๋์ค๋ ์ด๋ฅผ ๊ตฌํํ๊ณ ์๋ค.
๊ทธ ๋ช๋ช ์ค ํ๋์ธ Pair๋ก ์์์ฝ๋๋ฅผ ๋ค์ด๋ณธ๋ค.

์ ๋ ๊ฒํ๋ฉด ์ฒซ๋ฒ์งธ๊ฐ์ด x์, ๋๋ฒ์งธ๊ฐ y์ ๋ฐ์ธ๋ฉ๋๋๊ฑฐ๋ค.
๋ฌ๋ฆฌ ํน๋ณํ๊ฑด ์๋ค.
์ด๊ฑด for๋ฌธ์ each ๋ถ๋ถ ๋ฑ์์๋ ์ฌ์ฉํ ์ ์๋ค.