【问题标题】:Syntax What does @ in Haskell?语法 Haskell 中的 @ 是什么?
【发布时间】:2013-10-17 18:27:27
【问题描述】:

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

【问题讨论】:

标签: haskell syntax operator-keyword function


【解决方案1】:

@ 用于模式匹配以保持与整个事物的绑定。

例子:

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

在上面的示例中,您可以通过x 获取整个列表,而不是再次输入自己的a:as

【讨论】:

    猜你喜欢
    • 2012-02-12
    • 2022-10-08
    • 2013-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-06
    相关资源
    最近更新 更多