I keep being uncertain of the correct order of
[function,expr] arguments to functions such as Select, Pick, Cases, Position, etc., because I'm used to the
[f, expr] order from the
Map family of functions.
- Is there a good rule of thumb to remember which order should be used where?
- More importantly, is there a good reason that the Map family has it opposite to the rest? Incidentally this may help with 1 as well.