Есть ли способ шаблона сопоставить любой список без итерации через два случая: пустой или непустой список?Соответствует любому списку в Haskell
Я хотел бы исправить следующий код:
foo [] = "something else"
foo [_:_] = "something else"
Поскольку часть в something else
то же самое я хотел бы, чтобы удалить его из одного места.
спасибо.
Первая строка 'foo x = something' соответствует любому списку. Что конкретно вы хотите сделать? – asm
http://learnyouahaskell.com –
Вы пытаетесь сопоставить, например, целые числа в вашей первой строке и списки в других строках? Это невозможно - какой будет тип функции foo? – us2012