Cargo์ ํตํฉ๋จ
for
๋ฌธ์ ๋ฐฐ์ด ๋ฐ๋ณต์ ์ง์ํ์ง๋ง ํํ์ ์ง์ํ์ง ์์ต๋๋ค.
fn main() { let primes = [2, 3, 5, 7, 11, 13, 17, 19]; for prime in primes { for i in 2..prime { assert_ne!(prime % i, 0); } } }
This slide should take about 3 minutes.
์ด ๊ธฐ๋ฅ์ IntoIterator
ํธ๋ ์์ ์ฌ์ฉํ์ง๋ง ์ฌ๊ธฐ์๋ ์์ง ๋ค๋ฃจ์ง ์์์ต๋๋ค.
assert_ne!
๋งคํฌ๋ก๊ฐ ์ฌ๊ธฐ์ ์๋ก ์ถ๊ฐ๋์์ต๋๋ค. assert_eq!
๋ฐ assert!
๋งคํฌ๋ก๋ ์์ต๋๋ค. ์ด ๋งคํฌ๋ก๋ค์ ํญ์ ๊ฐ์ ํ์ธํ์ง๋ง, debug_assert!
์ ๊ฐ์ ๋๋ฒ๊ทธ ์ ์ฉ ๋งคํฌ๋ก๋ ์ถ์ ๋น๋์์ ์ปดํ์ผ๋์ง ์๊ณ ์ฌ๋ผ์ง๋๋ค.