语法 Haskell中的@是什么意思?

3

我是Haskell的新手,当我阅读代码时注意到@具有特定的作用,有人知道它到底是什么吗?


1个回答

9

@被用于模式匹配,以保留与整个内容的绑定。

例如:

x@(a:as)中,x将引用整个列表a:as

在上面的例子中,您可以通过x获取整个列表,而不必再次键入a:as


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接