我是Haskell的新手,我在阅读代码时注意到@扮演特定的角色,有人知道它到底在做什么?
@用于模式匹配,以保持与整个事物的绑定。
例:
在中x@(a:as),x将引用整个列表a:as。
x@(a:as)
x
a:as
在上面的示例中,您可以通过x而不是a:as再次键入自己来获取整个列表。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句