- Rust ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ์๋
IntoIterator
,Iterator
,FromIterator
์ธ ๊ฐ์ง ์ค์ํ ํธ๋ ์ดํธ๊ฐ ์์ต๋๋ค. ๐งฐ into_iter()
๋ฉ์๋๋ฅผ ํตํด ์ปฌ๋ ์ ์ ์ดํฐ๋ ์ดํฐ๋ฅผ ์์ฑํ ์ ์์ผ๋ฉฐ, ์ด๋ ์๋ณธ ์ปฌ๋ ์ ์ ์๋ชจ๋ฉ๋๋ค. ๐ชIterator
ํธ๋ ์ดํธ๋collect
,filter
,map
,flat_map
๋ฑ ์ ์ฉํ ์กฐํฉ ๋ฉ์๋๋ฅผ ์ ์ํฉ๋๋ค. ๐งฉcollect
๋ฉ์๋๋ ์ดํฐ๋ ์ดํฐ๋ฅผ ํน์ ํ์ ์ ๊ฒฐ๊ณผ ์ปฌ๋ ์ ์ผ๋ก ๋ณํํฉ๋๋ค. ๐ฆfor each
๋ฃจํ๋ ์ดํฐ๋ ์ดํฐ๋ฅผ ์ฌ๊ท์ ์ผ๋ก ์ฒ๋ฆฌํ๋ ๋ฐ ์ ์ฉํ ํจํด์ ๋๋ค. ๐map
์ฐ์ฐ์๋ ์ดํฐ๋ ์ดํฐ์์ ์๋ก์ด ์ดํฐ๋ ์ดํฐ๋ฅผ ์์ฑํ์ฌ ๊ฐ ์์๋ฅผ ๋งตํ ํจ์๋ก ๋ณํํฉ๋๋ค. ๐บ๏ธ- Rust์์๋
map
์ฐ์ฐ์์ ์คํจ ์ฒ๋ฆฌ๋ฅผIterator
ํธ๋ ์ดํธ ๋ด์์ ์ ์ํ ์ ์์ต๋๋ค. ๐ก๏ธ