Я натрапив на фрагмент коду Haskell, який виглядає приблизно так:
ps@(p:pt)
Що означає @
символ у цьому контексті? Я не можу знайти будь-яку інформацію в Google (на жаль, важко шукати символи в Google), і я не можу знайти цю функцію в документації Prelude, тому я думаю, що натомість це повинен бути якийсь синтаксичний цукор.
@
на цій сторінці пояснює це.