Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是 Haskell 的新手,我在阅读代码时注意到 @ 具有特定的作用,有人知道具体是做什么的吗?
@ 用于模式匹配以保持与整个事物的绑定。
例子:
中x@(a:as),x将引用整个列表a:as。
x@(a:as)
x
a:as
在上面的示例中,您可以通过而不是再次x输入自己来获取整个列表。a:as