I would like to know how I can learn to write a complicated command with syntax like the one below. I might know each one separately, but I can not combine them or know the pattern which works for example where to apply @*, MatchQ[{(a_) ..}] or @*MatchQ[{(a_) ..}] @*.
Select[Not @* MatchQ[{(a_) ..}] @* Differences] @ test
@*means composition, while@is shorthand forPrefix.f@xis justf[x], while(f@*g)[x]isf[g[x]]– flinty Jun 05 '20 at 18:14