Je suis tombé sur un morceau de code Haskell qui ressemble à ceci:
ps@(p:pt)
Que signifie le @
symbole dans ce contexte? Je n'arrive pas à trouver d'informations sur Google (il est malheureusement difficile de rechercher des symboles sur Google), et je ne trouve pas la fonction dans la documentation Prelude, donc j'imagine qu'il doit s'agir d'une sorte de sucre syntaxique à la place.
@
sur cette page l'explique.