Logo

Programming-Idioms

History of Idiom 118 > diff from v22 to v23

Edit summary for version 23 by TheVTM:
[Rust] Fixed demo link

Version 22

2017-04-27, 09:51:33

Version 23

2017-04-29, 07:09:17

Idiom #118 List to set

Create set y from list x.
x may contain duplicates. y is unordered and has no repeated values.

Illustration

Idiom #118 List to set

Create set y from list x.
x may contain duplicates. y is unordered and has no repeated values.

Illustration
Imports
use std::collections::HashSet;
Imports
use std::collections::HashSet;
Code
let y = x.iter().cloned().collect::<HashSet<_>>();
Code
let y = x.iter().cloned().collect::<HashSet<_>>();
Demo URL
https://is.gd/0HSls9
Demo URL
https://play.rust-lang.org/?gist=1537592becb114e5b6f11b161f48ec05&version=stable&backtrace=0