RustでHashSetを簡単に作るマクロ
macro_rules! set { ($( $x: expr ), *) => {{ let mut _set = ::std::collections::HashSet::new(); $( _set.insert($x); )* _set }} }
使い方
set!{1,2,3}
macro_rules! set { ($( $x: expr ), *) => {{ let mut _set = ::std::collections::HashSet::new(); $( _set.insert($x); )* _set }} }
set!{1,2,3}