Использование as-шаблонов без привязки к полному списку в Haskell

Хорошо, может быть, название немного сбивает с толку, но я пытаюсь создать такую ​​функцию: f (a: b: c: d: is ) = ... , но иметь возможность ссылаться на a: b: c: d без повторной записи. Как оказалось, я не могу сделать что-то вроде e @ (a: b: c: d): is и получить ожидаемый результат. Есть идеи?

5
задан Daniel Fischer 3 January 2012 в 14:17
поделиться