์ปฌ๋ ‰์…˜ ํ•จ์ˆ˜

์ปฌ๋ ‰์…˜์„ ๋ฐ˜๋ณต๋ฌธ์„ ์ด์šฉํ•˜์—ฌ ํฌํ•จ๋œ ์š”์†Œ๋“ค์„ ํ•˜๋‚˜์”ฉ ๊บผ๋‚ด์„œ ์‚ฌ์šฉํ–ˆ๋‹ค.ํ•˜์ง€๋งŒ ์ฝ”ํ‹€๋ฆฐ์€ ํ•จ์ˆ˜ํ˜• ์–ธ์–ด์˜ ํŠน์ง•์„ ๊ฐ€์ง€๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ข€ ๋” ํŽธ๋ฆฌํ•˜๊ฒŒ ์ปฌ๋ ‰์…˜์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์ปฌ๋ ‰์…˜ ํ•จ์ˆ˜list, set, map๊ณผ ๊ฐ™์€ ์ปฌ๋ ‰์…˜ ๋˜๋Š” ๋ฐฐ์—ด์— ์ผ๋ฐ˜ ํ•จ์ˆ˜ ๋˜๋Š” ๋žŒ๋‹ค ํ•จ์ˆ˜ ํ˜•ํƒœ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ˜๋ณต๋ฌธ ์—†์ด๋„ ์š”์†Œ๋ฅผ ์ฐธ์กฐํ•˜์—ฌ ์ˆœํšŒํ•˜๊ฑฐ๋‚˜ ์กฐ๊ฑด์„ ๊ฑธ๊ณ  ๊ตฌ์กฐ์˜ ๋ณ€๊ฒฝ๊นŒ์ง€ ๊ฐ€๋Šฅํ•œ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ํ•จ์ˆ˜๋ฅผ ์ง€์นญํ•œ๋‹ค. forEach์ปฌ๋ ‰์…˜ ๊ฐ์ฒด์— ์‚ฌ์šฉํ•˜๋ฉด ์ค‘๊ด„ํ˜ธ ์•ˆ์—์„œ ์ปฌ๋ ‰์…˜์— ํฌํ•จ๋œ ๋ชจ๋“  ์š”์†Œ๋ฅผ it์ด๋ผ๋Š” ๋ณ€์ˆ˜๋กœ ์ˆœ์„œ๋Œ€๋กœ ์ฐธ์กฐํ•  ์ˆ˜ ์žˆ๋‹ค.collection.forEach{ println(it)}  filter์ปฌ๋ ‰์…˜ ๊ฐ์ฒด์— ์‚ฌ์šฉํ•˜๋ฉด ์ค‘๊ด„ํ˜ธ ์•ˆ์—์„œ it์— ์กฐ๊ฑด์„ ๊ฑธ์–ด ์กฐ๊ฑด์— ๋งž๋Š” ๊ฐ์ฒด๋งŒ ๋‹ค์‹œ ์ปฌ๋ ‰์…˜์œผ๋กœ ๋งŒ๋“ค์–ด ๋ฐ˜ํ™˜ํ•œ๋‹ค.collection.forEach..
๋•ก๋•ก๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ป
'์ปฌ๋ ‰์…˜ ํ•จ์ˆ˜' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก