Iterator de Matrizes
O comando for
suporta iteração sobre matrizes (mas não tuplas).
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.
Esta funcionalidade usa o trait IntoIterator
, mas ainda nĂŁo a abordamos.
A macro assert_ne!
é nova aqui. Existem também macros assert_eq!
e assert!
. Estes sĂŁo sempre verificados enquanto as variantes apenas para debug como debug_assert!
não compilam nada em compilaçÔes de release.