์ปฌ๋ ์
์ ๋ฐ๋ณต๋ฌธ์ ์ด์ฉํ์ฌ ํฌํจ๋ ์์๋ค์ ํ๋์ฉ ๊บผ๋ด์ ์ฌ์ฉํ๋ค.ํ์ง๋ง ์ฝํ๋ฆฐ์ ํจ์ํ ์ธ์ด์ ํน์ง์ ๊ฐ์ง๊ณ ์๊ธฐ ๋๋ฌธ์ ์ข ๋ ํธ๋ฆฌํ๊ฒ ์ปฌ๋ ์
์ ์ฌ์ฉํ ์ ์๋ค. ์ปฌ๋ ์
ํจ์list, set, map๊ณผ ๊ฐ์ ์ปฌ๋ ์
๋๋ ๋ฐฐ์ด์ ์ผ๋ฐ ํจ์ ๋๋ ๋๋ค ํจ์ ํํ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ๋ณต๋ฌธ ์์ด๋ ์์๋ฅผ ์ฐธ์กฐํ์ฌ ์ํํ๊ฑฐ๋ ์กฐ๊ฑด์ ๊ฑธ๊ณ ๊ตฌ์กฐ์ ๋ณ๊ฒฝ๊น์ง ๊ฐ๋ฅํ ์ฌ๋ฌ๊ฐ์ง ํจ์๋ฅผ ์ง์นญํ๋ค. forEach์ปฌ๋ ์
๊ฐ์ฒด์ ์ฌ์ฉํ๋ฉด ์ค๊ดํธ ์์์ ์ปฌ๋ ์
์ ํฌํจ๋ ๋ชจ๋ ์์๋ฅผ it์ด๋ผ๋ ๋ณ์๋ก ์์๋๋ก ์ฐธ์กฐํ ์ ์๋ค.collection.forEach{ println(it)} filter์ปฌ๋ ์
๊ฐ์ฒด์ ์ฌ์ฉํ๋ฉด ์ค๊ดํธ ์์์ it์ ์กฐ๊ฑด์ ๊ฑธ์ด ์กฐ๊ฑด์ ๋ง๋ ๊ฐ์ฒด๋ง ๋ค์ ์ปฌ๋ ์
์ผ๋ก ๋ง๋ค์ด ๋ฐํํ๋ค.collection.forEach..