<div dir="auto">This is probably a stupid question but I can't seem to understand the use of @ in haskell pattern matching.<div dir="auto"><br></div><div dir="auto">Ex -</div><div dir="auto">compress (x:ys@(y:_))</div><div dir="auto">| x==y = compress us</div><div dir="auto">| otherwise = x : compress us</div><div dir="auto">compress us = us</div><div dir="auto"><br></div><div dir="auto">Thanks!</div><div dir="auto"><br></div></div>