Я знаю, что обычно есть такие функции, как
f _ [] = Nothing
f a (x:xs) = ...
в Haskell кажется идиоматичным, что _
- это одноразовое имя параметра.
Что, если у меня есть партии, которые меня не волнуют? Э.Г.
g _ _ [] _ = Nothing
g a _ (x:xs) b = ...
- это то, что я хотел бы написать, но я не думаю, что у меня может быть несколько _
в одном определении.
Так что же мне делать, если я не забочусь о многих из них?