associativity

associativity

文章 0 浏览 2

具有反向关联中缀表示法的柯里化函数的部分应用语法

换句话说,是否有充分的理由不能编译? def f(xs: List[Int]) = xs.foldLeft(0) _ // OK def f(xs: List[Int]) = (xs :\ 0) _ // OK def f(xs: List[I…

分分钟 2024-12-09 09:24:12 2 0

C 中的运算符优先级

printf ("%d \n", 2 > !3 && 4 - 1 != 5 || 6 ) ; 有人可以向我解释一下这是如何评估的吗?我最困惑的是 3... 如何评估 2 > 前面的 ! 符号!3?…

动听の歌 2024-11-24 14:15:07 1 0

前后增量的运算符关联性问题:(

可能的重复: 谁能解释一下这些未定义的行为(i = i++ + ++i , i = i++ 等...) #include int main() { int i = 1; int x = ++i * ++i * ++i; print…

酒浓于脸红 2024-11-14 12:15:10 3 0

语法与运算符结合性之间的关系

一些编译器书籍/文章/论文谈论语法的设计及其运算符的结合性的关系。我是自上而下的忠实拥护者,尤其是递归下降、解析器,到目前为止我编写的大多数(…

×纯※雪 2024-11-10 04:36:34 2 0

有没有一种快速的方法来确定运算符的优先级和结合性?

我知道佩洛普。我正在寻找的是像 GHCi :info 命令一样的快速查找: ghci> :info (+) class (Eq a, Show a) => Num a where (+) :: a -> a -> a ... --…

一紙繁鸢 2024-10-17 03:47:03 8 0

使用 pyparsing 的递归表达式

我试图弄清楚如何执行左关联表达式,其中递归(不包含在任何内容中)表达式是可能的。例如,我想做: expr + OP + expr 将 1 x 2 x 3 等 2 个操作解析…

厌味 2024-10-09 20:50:04 5 0

BNF 语法和运算符结合性

(首先这不是硬件,我有所有答案) 我有一个简单的BNF语法 ::= ( ) | a | b | c ::= not | ::= and | ::= | or and 运算符是左关联(左手递归) or 运…

月亮是我掰弯的 2024-09-30 16:31:47 6 0

为什么不同的运算符有不同的结合性?

我已经转到 Ruby 编程语言,它让我思考运算符结合性。顺便说一句,这不是一个 Ruby 问题 - 它适用于所有语言。 我知道操作员必须关联一种方式或另一种…

苍白女子 2024-09-28 01:14:51 8 0

Lambda 演算中的结合性

我正在研究The Lambda calculus一书的练习题。我遇到的问题之一是证明以下内容: 表明应用程序不具有关联性;事实上,x(yz) 不等于 (xy)z 这是我到目…

宣告ˉ结束 2024-09-06 08:14:43 12 0

Prolog 中的匹配元组

为什么 Prolog 将 (X, Xs) 与包含更多元素的元组匹配?举个例子: test2((X, Xs)) :- write(X), nl, test2(Xs). test2((X)) :- write(X), nl. test :-…

╄→承喏 2024-09-02 10:33:40 9 0

为什么不是“重复”? * 3` 与 Ruby 中的 `3 * “重复”` 相同吗?

当我输入以下内容时: puts 'repeat' * 3 我得到: >> repeat repeat repeat 但如果我这样做,它就不起作用: puts 3 * 'repeat' 为什么?…

无人问我粥可暖 2024-08-27 05:59:39 8 0

C 中的运算符结合性特别是前缀和后缀递增和递减

在 C 运算中,结合性是指递增、递减和赋值。 2. postfix ++ and -- 3. prefix ++ and -- 16. Direct assignment = 完整列表可以在这里找到 C 语言的维…

却一份温柔 2024-08-24 21:52:28 7 0

除非-和“如果!”的不同行为是如何产生的?语句影响标量上下文中的范围运算符?

在 http://novosial.org/perl/one-liner/ 上我发现了以下内容两个单行线。输出不同,因为 unless 语句与 if ! 不同(由于关联性和优先级规则)。 cat …

向地狱狂奔 2024-08-24 07:54:31 9 0

C# 中的三元运算符结合性 - 我可以依赖它吗?

啊,你不就是喜欢三元虐待吗? :) 考虑下面的表达式: true ? true : true ? false : false 对于那些现在完全困惑的人,我可以告诉你,它的计算结果为…

水染的天色ゝ 2024-08-12 04:50:30 12 0

Perl 如何决定计算表达式中的项的顺序?

给定代码: my $x = 1; $x = $x * 5 * ($x += 5); 我希望 $x 为 180: $x = $x * 5 * ($x += 5); #$x = 1 $x = $x * 5 * 6; #$x = 6 $x = 30 * 6; $x …

时间你老了 2024-08-10 08:47:37 8 0
更多

推荐作者

书间行客

文章 0 评论 0

神妖

文章 0 评论 0

undefined

文章 0 评论 0

38169838

文章 0 评论 0

彡翼

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文