Follow

I subscribe to a newsletter[1] that has a coding challenge every week.

I did this week's in , but I'm sure there are many ways to make it more compact/better....

play.rust-lang.org/?version=st

help welcome! How do I use map to sum over a Vector of structs?

(1) cassidoo.co/newsletter/

· · Web · 4 · 2 · 0

rust 

@schlink i'd have used that:

let slices_needed: usize = persons.iter().map(|p| p.slices_requested).sum();

with map to get the number we need, and sum to concisely sum them.
fold could work too but i find it more verbose and less elegant

rust 

@schlink heeeeey, so you're back, learning things about Rust! Ping me anytime, and how's async going?

Sign in to participate in the conversation
Octodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!