问题标签 [operator-precedence]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
128 浏览

ruby - 使用 Proc.call 与 Proc.[] 是否存在 Ruby 优先级问题?

最近我和一个朋友讨论了 Ruby 的Proc. Proc您可以通过多种方式之一调用 a 。一种方法是调用Proc.call

另一种是使用大括号,Proc.[]

这里是否有任何潜在的优先级问题,或者这两个语句完全可以互换?如果不是,您能否提供一个可以提供不同结果的上下文示例?

0 投票
2 回答
3754 浏览

bison - 野牛的规则优先级

以下是语法规则:

请你告诉我如何告诉野牛第一条规则的优先级高于第二条?

我努力了:

但没有任何结果。谢谢你。

0 投票
1 回答
405 浏览

xsd - 可以在 XSD 中混合“引用”和“内联”复杂类型吗?

我想知道在 XSD 中是否允许混合“referecened”和“inline”类型,例如:

如果是,我们如何区分部门名称?其中一个优先于另一个吗?蒂亚!

0 投票
8 回答
963 浏览

c - 运算符优先级分组如何在 C 中为 *、/ 和 % 工作?

参考 O'Reilly 的 C 袖珍参考,我对 、 和 运算符的分组描述*有点/困惑%。这本书说分组是从左到右发生的——现在我想我把分组与评估顺序混淆了。鉴于以下等式,以及从书中建立的规则,我会认为......

... 评估为0,因为...

...但是,它实际上评估为-3,并且似乎使用了这种方法...

这是为什么?

0 投票
5 回答
255 浏览

java - 简单的布尔问题

我在这里做错了什么?

我想显示 1-100 的整数,这些整数可以被 6 或 7 整除。这已经完成并且可以工作了。下一步是不显示任何可以被两者整除的...这在我的循环中不起作用(那些整数仍在显示)

谢谢!乔尔

0 投票
1 回答
2280 浏览

xslt - xslt 导入/包含 2 个具有相同模板的文件

我有一个关于 XSLT 导入/包含的有趣问题。

我有 2 个具有相同规则的 XSLT 文件。

收据 XSLT:(自行运行)

EmailCommon XSLT:(用作电子邮件文档的模板库,不自行运行)

因此,根据文档类型,我插入正确的 CSS 文件。

我要做的是将这两个文档包含到另一个 XSLT 中:

尽管如此,由于两个包含的样式表中的规则相同,因此归结为 Last-in-first 规则,我最终只包含 email.css。

我想知道在这种情况下是否可以做一些聪明的事情?

我唯一想到的是使用不同的模式,但它不会那么直观,而是积累所有相同规则的代码。不知道如何以及是否可以在 XSLT 中完成。

感谢帮助!

PS对不起,我真的很想了解这个网站上的格式规则,但我根本做不到:( gggrrr

0 投票
1 回答
452 浏览

jquery - 在 DOM 准备好之后才创建的另一个页面上的内容的锚点

归结为,我有两页。简而言之,它们可以这样表示。

第 1 页

第2页

这样做的问题是,当您单击第 1 页中的链接时,该 URL 会显示“ http://www.mydomain.com/page-2.html#section-A ”,但锚链接的内容to 直到 DOM 加载后才生成,考虑到 URL 是先加载的,这为时已晚。

如果问题不清楚,请告诉我,我会尝试进一步澄清,但如果有人对如何让这样的场景起作用有任何初步想法,请告诉我。

0 投票
4 回答
1455 浏览

php - PHP 操作顺序

我想知道 PHP 将如何执行此操作。操作顺序

addlashes 是 first 还是 strip_tags?

换句话说,它是从内向外执行还是从外向内执行?

0 投票
3 回答
458 浏览

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

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

- 语句的不同行为如何if !使第二个单行输出一个空行?

0 投票
0 回答
166 浏览

enterprise-library - EntLib 验证规则操作顺序?

什么决定了 EntLib 验证规则的执行顺序:

鉴于以下情况:

当对象实例化中缺少 TransactionID 时,预计会出现以下附加错误字符串:

但是,似乎每个错误的实际顺序有时会有所不同。出现相同的错误,但顺序不同。

我通过单元测试发现了这一点,我知道数据没有改变,曾经通过的测试现在失败了。

有没有人遇到过这个,并有一个解释?

谢谢。