Comments 3
Разбиение по парам зачем-то написано в виде tt-muncher, и это при том, что его можно написать напрямую:
macro_rules! pairs {
($($a:tt $b:tt)*) => { with_firsts($($a),*); with_seconds($($b),*); }
}
интересно, а если в продакт коде все будет построено на такой магии, то это будет считаться ок и примером для подражания или сразу в трешбин? Мне действительно это интересно, насколько такой подход это норма.
Sign up to leave a comment.
Решение Advent of Code на этапе компиляции с использованием макросов Rust