Учитывая следующие два массива, есть ли способ построить условное выражение из b
для использования в цикле значений в a
, как в следующем коде?Я бы хотел, чтобы is_divisible
выглядело как (i % 3 == 0) || (i % 5 == 0) || (i % 7 == 0)
fn main() {
let a: Vec<u32> = vec![80, 90, 101, 254];
let b: Vec<u32> = vec![3, 5, 7];
let is_divisible = // ???
for i in a {
if is_divisible {
println!("{} is true", i);
}
}
}