问题标签 [infix-operator]
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.
java - 我的后缀代码中缀不起作用
我尝试将我的中缀添加到后缀代码中,它可以在没有大括号的情况下工作,但是当我尝试包含用于解释大括号的部分时,它会崩溃,这是代码的主要部分:
任何帮助,将不胜感激。当涉及到支架时,它会破裂。
postfix-operator - 将三元和布尔运算符从中缀转换为后缀
如何将这两个示例从中缀转换为后缀?
对于这两种表达方式,我想我只需要删除括号即可。但是,当我尝试从后缀转换回中缀时,表达式无效。我知道如何做简单的操作:
...但我不确定如何转换最大和布尔表达式。
rebol - 是否可以在 Rebol 中定义新的中缀运算符
我希望是这样的:
有可能的?
scala - Scala中缀类型拼图
我知道前缀和中缀是等价的。那么为什么以下给出不同类型的答案?
swift - 如何使用 @infix func **( ) 将 ** 用于指数?
我想用来**
重载指数函数。如果我使用“^”之类的东西,我会工作,但 python 的做法是**
,我想将它与 Swift 一起使用。有什么办法吗?
错误:没有匹配运算符声明的运算符实现
java - 中缀到后缀
我正在尝试将中缀转换为后缀。例如:“20 + 2 * 3 + (2*8 + 5)* 4”->20 2 3 * + 2 8 * 5 + 4 * + 这是我的代码:
因为它写在顶部,我想得到“20 2 3 * + 2 8 * 5 + 4 * +”但我得到“2023 * + 28 * + 54”这是错误的,我多次修改代码但仍然我看不到问题。如果有人可以提供帮助,那就太好了。
function - 我可以将存储在变量中的函数用作 Swift 中的运算符吗?
在 Swift 中,我有兴趣定义一个自定义运算符,我可能希望根据上下文更改其实现。基本上,我想这样做:
然后,在我的代码中的某个时刻:
我仍然希望能够<->
在代码的其他一些部分中以不同方式定义(并且可能针对其他参数类型)。而且我不想声明func
s,因为分配的函数本身实际上来自外部函数调用。
<->
在 Swift 1.2 中,这会失败,并在常量定义中出现错误“预期模式” 。
我究竟做错了什么?有哪些替代方案?
haskell - 为什么这个表达式中的一元减号运算符有问题:(- 2) 1?
以下所有表达式都会被评估而不会发生意外:
但不是这个:
GHC 抛出一些关于推断类型不明确的错误。为什么?
swift - 无法快速重新定义中缀 + 运算符
我希望能够添加两个(Int,Int)
元组。所以我定义
但 Xcode 不高兴,说:
一行上的连续声明必须用';'分隔
我的中缀操作有什么问题?
haskell - Haskell:为什么不允许中缀类型构造函数?
在Haskell 98 报告中,我发现了这个:
上面给出了 Haskell 类型表达式的语法。正如使用数据构造函数构建数据值一样,类型值也是从类型构造函数构建的。与数据构造函数一样,类型构造函数的名称以大写字母开头。与数据构造函数不同,中缀类型构造函数是不允许的(除了 (->))。
没有给出为什么不允许中缀类型构造函数的原因。在 Agda 等中,中缀类型构造函数是司空见惯的。为什么不在 Haskell 中?