[Rust] From๊ณผ Into
๋ฌ์คํธ๋ ๋ฌธ๋ฒ์ด ๊ฝค๋ ๋นก๋นกํ ํธ์ด๋ค. ์ค๋ฒ๋ก๋ฉ๋ ์๊ณ .. ๊ทธ๋ฐ ๊ฐ์ด๋ฐ์ ์ข ํธ์๋ฅผ ์ฃผ๋๊ฒ์ด From๊ณผ Into ํธ๋ ์์ด๋ค.
From๋ถํฐ ํ๋ฒ ๋ณด๊ฒ ๋ค. From ํธ๋ ์์ ํ์ ๋ณ๋ก ๋์ํ๋ ์์ฑ์๋ฅผ ์ค๋ฒ๋ก๋ฉํ ์ ์๊ฒ ํด์ฃผ๋ ๊ธฐ๋ฅ์ด๋ผ ํ ์ ์๋ค. ์ด๊ฒ๋ง ์ ๊ตฌํํด๋๋ฉด T::from(?) ์ ์ฌ๋ฌ๊ฐ์ง ํ์ ๊ฐ๋ค์ ๋ฃ์ด์ T๊ฐ์ผ๋ก ๋ณํํ ์ ์๋ค.
์๋ฅผ๋ค์ด ์ ์๋ ์ค์๋ ๋ค ๋ฐ์ ์ ์๋ Numberํ์
์ ๊ตฌํํ๋ค๊ณ ํด๋ณด์. ๊ทผ๋ฐ ์ ์๋ ์ค์, ๊ทธ๋ฆฌ๊ณ ์ฌ์ด์ฆ๋ณ๋ก ์์ฑ์ ์ด๋ฆ์ ๋ฐ๋ก ๋ง๋ค๊ณ ๋ถ๋ฅด๋๊ฑด ๋๋ฌด ๋ถํธํ๋ค.
์ด๋ด๋๋ From
์ฒ์ ๊ตฌํํ ๋๋ ๋ณต์กํ์ง๋ง ๊ทธ๋๋ ๋ง๋ค๊ณ ๋์ ์ธ๋๋ ํจ์ฌ ํธํ ๊ฒ์ด๋ค.

๋๋ค ์ ํธ์ถ๋๋ค.
๊ทธ๋ผ Into๋ ๋ญํ๋๋์ผ๊น? ์ด๋์ From๋ง ๊ตฌํํ๋ฉด ๋ฐ๋ก ๋ฐ๋ผ์ค๋ ๋์ด๋ค.
์ฐจ์ด๋ ๊ฐ๋จํ๋ค. from์ ๋ฐ๋์ชฝ์์ ๋ถ๋ฅด๋๊ฑฐ๊ณ , into๋ ๋ณด๋ด๋์ชฝ์์ ๋ถ๋ฅด๋๊ฒ์ด๋ค. ์๋๋ from์ into๋ก ๋ฐ๊พผ๊ฒ์ด๋ค.


์ ํ์ฉํด๋ณด์
์ฐธ์กฐ
https://doc.rust-lang.org/beta/rust-by-example/conversion/from_into.html