腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何
设置
自定义
运算符
的
优先级
?
f#
、
operators
如何
设置
自定义
运算符
的
优先级
?(如果可能的话) 就像*或/具有比+或-更高的
优先级
一样,我想将这样的规则添加到我的
运算符
中。
浏览 0
提问于2013-02-21
得票数 3
回答已采纳
2
回答
在Swift 3.1中理解优先组的分配
swift
、
swift3
、
operators
Swift允许为自定义
运算符
定义自己的
优先级
组。有一件事我很难理解,那就是布尔assignment属性。来自Swift编程语言(Swift 3.1) 在包含可选链接的操作中使用时,优先组的赋值指定
运算符
的
优先级
。当
设置
为true时,相应
优先级
组中的
运算符
在可选链接期间使用与标准库中的赋值
运算符
相同的分组规则。否则,当
设置
为false或省略时,
优先级
组中的
运算符
遵循与不执行赋值的操作符相同的可选链接
浏览 4
提问于2017-07-17
得票数 3
2
回答
在Ruby中可以改变
运算符
的优先顺序吗?
ruby
、
operators
在Ruby语言中,
运算符
优先级
是(隐式)定义的,并在几个地方进行了记录,例如在。这在Ruby中也是可能的吗?
浏览 1
提问于2020-12-18
得票数 0
3
回答
如何用
优先级
表对C后缀增量
运算符
进行对齐?
c
、
increment
、
operator-precedence
、
postfix-operator
我正在使用C操作符
优先级
表,以更好地理解C的
运算符
优先级
。我在理解以下代码的结果时遇到了问题:a = 1;使用C操作符的
优先级
表,我无法解释为什么使用后缀++
运算符
首先计算赋值,然后计算增量。后缀增量
运算符
(++)在C中的
优先级
最高,而赋值
运算符
(=)的
优先级
最低。因此,在
浏览 0
提问于2019-02-06
得票数 2
回答已采纳
1
回答
下标
运算符
优先
c++
、
operator-precedence
下标
运算符
具有第二最高的
运算符
优先级
(请参见)。然而,它似乎表现得好像它的
优先级
很低。例如:cout << arr[1+2]; 此代码输出40,这表明+的结果在下标
运算符
的应用程序之前是可用的,这反过来意味着+比下标
运算符
具有更高的
优先级
下标
运算符
的高
优先级
是如何表达自己的?
浏览 3
提问于2019-09-18
得票数 1
回答已采纳
3
回答
根据什么
优先级
规则将a[x].SomeMember评估为(a[x]).SomeMember而不是…?
c#
、
.net
、
clr
a)点
运算符
( a.x )和索引
运算符
( ax )具有相同的
优先级
。因此,基于什么
优先级
规则,表达式a[x].SomeMember被计算为(a[x]).SomeMember而不是(a.SomeMember )[x] b)转换
运算符
是一元
运算符
(因此
优先级
低于点
运算符
),
浏览 0
提问于2010-02-11
得票数 2
回答已采纳
2
回答
优先函数
c++
、
stack
我正在尝试编写一个函数,它位于我的主程序中,它将比较用户输入的
运算符
的优先顺序。该函数将查找以下
运算符
:我该怎么做,有什么建议吗?
浏览 2
提问于2011-01-23
得票数 3
回答已采纳
1
回答
如何选择
运算符
优先级
?
language-agnostic
、
operators
、
operator-precedence
、
idris
在Idris中,您可以使用infix、infixl或infixr定义
运算符
,后跟
运算符
的
优先级
,然后是一系列
运算符
,例如我想你也可以在其他语言中做到这一点。我知道
优先级
有什么影响,但是我如何选择为我的
运算符
指定什么
优先级
呢?如果我最初选择的
优先级
太高或太低,我会遇到什么问题?
浏览 17
提问于2020-06-05
得票数 2
2
回答
有哪些算法可以解析操作符
优先级
定义为范围的语言?
parsing
、
grammar
、
operator-precedence
、
formal-languages
、
tla+
TLA+语言为其操作符
优先级
使用范围(请参阅“指定系统[]”一书中第271页中的表)。引用: 在正式语言中,
运算符
优先范围是否是常用的,甚至是预先存在的概念?是否有解析器生成器处理
运算符
优先级
范围?与单值
优先级
别相比,这种方法得到了
浏览 9
提问于2021-03-29
得票数 0
回答已采纳
6
回答
查询语言的
运算符
OR的
优先级
是否应该高于AND的
优先级
?
language-agnostic
、
programming-languages
、
search-engine
、
coding-style
传统上,大多数编程语言的AND
优先级
高于OR
优先级
,因此表达式"a OR b AND c“被视为"a OR (b AND c)”。如果使用空格作为AND
运算符
,使用逗号作为OR
运算符
,则会更加方便。在CSS中,如果我们需要
设置
两个元素的样式为红色,我们必须这样做: body.app1 div.d1 td.phone span.area,body.app1 div.d1 td.fax span.areaspan.area{color:red} 当然,这个想法可以发展成有两个
运算符
浏览 4
提问于2009-10-24
得票数 5
回答已采纳
2
回答
C/C++三元
运算符
实际上与赋值
运算符
具有相同的
优先级
吗?
c++
、
c
、
ternary-operator
、
operator-precedence
我查阅过的几乎所有C/C++
运算符
优先级
表都将三元条件
运算符
列为比赋值
运算符
更高的
优先级
。但是,有一些表,例如上的表和上的表,将它们置于相同的
优先级
。哪个更高,还是一样?
浏览 1
提问于2012-11-22
得票数 7
回答已采纳
1
回答
如何在JS中使用
运算符
优先级
进行此检查?
javascript
、
operators
所以我正在阅读这个
优先级
表16 Logical NOT right-to-left ! …,所以!操作符的
优先级
为16。因此,如果它返回true,则将其
设置
为false。它如何预先反演一个非布尔值,然后做真实的检查?
浏览 0
提问于2018-10-31
得票数 1
回答已采纳
2
回答
为什么在Java中==比后缀++有更高的
优先级
?
java
、
equality
、
operator-precedence
、
post-increment
、
associativity
int x = 6;输出:false 根据Java中
运算符
优先级
的一些来源:后缀应该比相等
运算符
具有更高的
优先级
。在这些来源中,还提到了
运算符
的结合性(但它应该在表达式中
运算符
的
优先级
别相同时出现)。
浏览 11
提问于2021-01-12
得票数 2
1
回答
具有
运算符
结合性和先验的C函数求值顺序
c
、
function
我的问题是:为什么它不使用*,+
运算符
的从左到右的结合性和
优先级
?我将其改为f1()+f2()*f3(),并在每个函数中放置了puts("f1 now“)类型的命令进行快速测试。结果是order f1,f2,f3,因此它显然没有使用
运算符
的结合性和
优先级
来表示函数的求值顺序。我在考虑这3个函数
设置
/操作3个全局变量的后果,因此求值顺序很重要。除了,不要像这样写代码(这是一个练习审查问题),我很困惑为什么
运算符
优先级
/结合性不决定函数求值的顺
浏览 1
提问于2017-10-16
得票数 0
1
回答
为Menhir/Ocamlyacc中的
运算符
指定动态
优先级
和
优先级
parsing
、
ocaml
、
operator-precedence
、
ocamlyacc
、
menhir
我正在尝试使用门希尔解析器(类似于Ocamlyacc)来解析一种
运算符
具有动态属性(
优先级
和
优先级
)的语言。在词法分析阶段,所有
运算符
都填充一个OP:string标记(因此"+“变成(OP "+"),依此类推)。谢谢,CharlieP。
浏览 6
提问于2012-07-02
得票数 6
回答已采纳
4
回答
在这个Java程序中,我的
运算符
优先级
逻辑有什么问题?
java
、
operator-keyword
、
operator-precedence
String args[]) { i *= i++ + i; }根据
运算符
的
优先级
,后缀
运算符
比乘法
运算符
具有更高的
优先级
。括号内的操作数具有更高的
优先级
。首先计算它们: i*(i++ + i)所以,现在,它是括号内的10+11 : i*(21)其次,由于下一个
优先级
的原因,计算乘法
运算符
,它不应该是1
浏览 3
提问于2017-07-24
得票数 0
2
回答
赋值和条件
运算符
的
运算符
优先级
ruby
、
assignment-operator
、
operator-precedence
书中说if
运算符
的
优先级
比赋值
运算符
低。如果这是真的,那么我不明白这个表达式是如何工作的:如果赋值
运算符
具有更高的
优先级
,则它应该在If
运算符
之前执行。我是不是误解了
优先级
?
浏览 4
提问于2010-12-15
得票数 1
回答已采纳
2
回答
按位
运算符
(& |^ ~)的优先顺序是什么
java
、
bit-manipulation
、
operator-precedence
我假设在java中所有的按位
运算符
都具有相同的
优先级
。然而,实际上,按位
运算符
AND (&)比按位
运算符
OR (|)具有更高的
优先级
。这也证明了XOR (^)具有更高的
优先级
。有人能根据上面的结果解释一下为什么XOR (^)比OR (|)有更高的
优先级
吗?他们如何定义
优先级
?
浏览 0
提问于2013-11-20
得票数 3
1
回答
调车场(反向波兰语符号/后缀)
运算符
优先级
operators
、
evaluation
、
operator-precedence
、
postfix
、
shunting-yard
我正在尝试找出在实现关闭码数算法时不同
运算符
的优先顺序。从中,我可以看到以下情况适用于这些
运算符
。数字是优先的。^ 4 / 3− 2 但是我似乎找不到任何描述关系
运算符
和逻辑
运算符
的
优先级
的东西?我已经找了很久才找到答案。有人能给我所有这些
浏览 17
提问于2016-11-22
得票数 0
1
回答
为什么在MS文档之间的
优先级
低于和?
sql
、
sql-server
显示,AND
运算符
在IN、LIKE、OR和shows之间具有比所有、任何更高的
优先级
。 用于组合条件的AND
运算符
如何比
运算符
(如IN、IN、以及类似于在条件内使用的
运算符
)具有更高的
优先级
?
浏览 4
提问于2022-07-13
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券