如何匹配一个函数声明?

为了匹配一个变量绑定,你用这个。

    /* Rules for keywords */
val             { return VAL; }

所以你把val这个词放在关键字的规则下,那怎么办?

fun f x = 5 + x;

你如何匹配函数f?

解决方案:

给定一个变量声明: * 规则的关键字 * val { return val; } 所以你把 val 这个词放在关键字的规则下,那么: fun f x = 5 + x; 如何 … val x = 42你所引用的规则将符合 val 关键字,并将其识别为类型为 VAL. 声明的其余部分将由其他规则匹配。 x 例如,会被标识符的规则所匹配。

所以为了匹配 fun 关键词中 fun f x = 5 + x,你会同样定义一个规则 fun { return FUN; } (并加上 FUN 到您的代币列表中(如果它还没有在那里)。) 列表中的 fx 会被匹配的同一个标识符规则所匹配。xval x = 42.

给TA打赏
共{{data.count}}人
人已打赏
未分类

ion-select-选项在离子45中?

2022-9-8 15:35:43

未分类

如何在pandas中复制数据框1中的行数,以匹配数据框2中的n行。

2022-9-8 15:46:21

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索