Pull to refresh

Comments 3

Разбиение по парам зачем-то написано в виде tt-muncher, и это при том, что его можно написать напрямую:

macro_rules! pairs {
    ($($a:tt $b:tt)*) => { with_firsts($($a),*); with_seconds($($b),*); }
}

интересно, а если в продакт коде все будет построено на такой магии, то это будет считаться ок и примером для подражания или сразу в трешбин? Мне действительно это интересно, насколько такой подход это норма.

В продакт коде однократные вычисления при старте программы можно не считать. Так что я бы сделал Lazy static переменную. А этот подход конечно треш.

Sign up to leave a comment.

Information

Website
beget.com
Registered
Founded
Employees
201–500 employees
Location
Россия