From 374bc02b50668866e06ba9e018c5c42e8b417ace Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Ortega=20Froysa?= Date: Wed, 9 Mar 2022 16:59:30 +0100 Subject: [PATCH] Use functional paradigm for file reading. --- src/main.rs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/main.rs b/src/main.rs index bd57424..3acff9b 100644 --- a/src/main.rs +++ b/src/main.rs @@ -50,12 +50,9 @@ fn main() { let in_file = File::open(opts.import.unwrap()).unwrap(); let reader = BufReader::new(in_file); - for line in reader.lines() - { - let line = line.unwrap(); - let aux:u64 = line.parse().unwrap(); - primes.push_back(aux); - } + reader.lines().into_iter().for_each(|x| { + primes.push_back(x.unwrap().parse().unwrap()); + }); } if opts.test