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