配列のイテレート
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 トレイトを使用しますが、これはまだ説明していません。
The assert_ne! macro is new here. There are also assert_eq! and assert! macros. These are always checked, while debug-only variants like debug_assert! compile to nothing in release builds.