Можно ли отключить не исчерпывающий шаблон, соответствующий предупреждению только для лямбда?
Мне нравится предупреждение вообще, но не для настоящих лямбда-литералов вроде этого:
map (\(x:xs)->...) ls
Я думаю, что этот код делает довольно ясным, что я ожидаю, что все значения ls
всегда будут иметь хотя бы один элемент, и нет четкого способа обработать случай ошибки в лямбда. (Думаю, я мог бы переместить совпадение шаблона в оператор case
, но это было бы просто уродливо.)