Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- use rayon::prelude::*;
- fn main() {
- let mut v: Vec<&(dyn Fn(f64) -> f64 + Sync)> = Vec::new();
- v.push(&|a| a*a);
- v.push(&|a| a / 2.0);
- v.push(&|a| a.powi(2));
- v.push(&|a| a.powf(2.0));
- let r: Vec<_> = v.par_iter().map(|f| f(2.0)).collect();
- dbg!(r);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement