Rust์ never ํ์ (!)์ ์ด๋ค ํ์ ์ผ๋ก๋ ๊ฐ์ ๋ณํ๋์ด return, break, continue ๋ฑ์ ๋ค์ํ ๋ฌธ๋งฅ์์ ํํ์์ผ๋ก ์ฌ์ฉํ ์ ์๋ค.
๋ฃจํ, if, match, ํจ์ ํธ์ถ ๋ฑ์์ return, break, continue๋ฅผ ๊ฐ์ผ๋ก ์ทจ๊ธํด ํฅ๋ฏธ๋ก์ด ์ ์ด ํ๋ฆ์ ๊ตฌ์ฑํ๋ค.
ํํ ํจํด๊ณผ ์ฐ์ ๋์ ์ ํตํด unit ํ์ (())์ ์ฒด์ด๋ํ๋ฉฐ ๊ฐ์ ํ ๋นํ ์ ์๋ค.
๋ฒ์ ์ฐ์ฐ์(.., ..=)๋ฅผ ์ค์ฒฉํ๊ณ ์กฐํฉํด ๋ค์ํ Range ํ์ ์ ์์ฑํ๊ณ Debug๋ฅผ ๊ตฌํํ๋ค.
์ค์ฒฉ๋ use ๊ทธ๋ฃน, ๋ฌดํ ๋ชจ๋ ์ฌ์์ถ, ํฐ๋ณดํผ์ ๋ฌธ๋ฒ, ์ ๋์ฝ๋ ์๋ณ์๋ฅผ ์ฌ์ฉํด ๋ฌธ๋ฒ์ ์ ์ฐ์ฑ์ ๊ทน๋ํํ๋ค.
๊ฐ์ง ๋งคํฌ๋ก(if!, match!, break!, return!)๋ฅผ ์ฌ์ฉํด ๋ณต์กํ ๋ฆฌํด๊ณผ Divergent ํจ์ ํ์ ์ถ๋ก ์ ์ค๋ช ํ๋ค.
Get notified when new stories are published for "๐ฐ๐ท Hacker News ํ๊ตญ์ด"