可能使用正则表达式验证中缀表示法
我正在考虑验证由字母作为操作数和 +-*/$ 作为运算符组成的中缀表示法 [例如:A+B-(C/D)$(E+F) ] 在 Java 中使用正则表达式。还有更好的办法吗?有我…
何时在 Scala 中缀表示法中使用括号
在使用 Scala 编程时,我会做越来越多的函数式工作。然而,当使用中缀表示法时,很难判断何时需要括号,何时不需要。 例如下面的代码: def caesar(k:…
带图的前缀到中缀转换算法
经过一些谷歌搜索后我找到了它! 前缀到中缀 该算法是一种非尾递归方法。 反转的输入字符串被完全压入堆栈。 prefixToInfix(stack) 1) IF stack is n…
使用 java 在 infix 到 postfix 应用程序中得到错误的输出
我最近编写了一个java程序,它采用中缀表达式并将其转换为后缀表达式。它在大多数情况下都有效,但我得到了某些表达式的错误输出。例如表达式 a+b+c+d…
理解 Scala 中的中缀方法调用和缺点运算符(::)
我对 Scala 编程语言很陌生,当我遵循 这里。 我想我无法真正理解 cons 运算符是如何工作的,这里有一些我尝试过的事情: 我创建了一个伪随机数生成器…
Scala DSL、对象和中缀表示法
在 Scala 中,如果我想实现 DSL,有没有办法执行以下操作: 我有一个名为“Draw”的对象,其中包含函数 def draw(d:Drawable) 我该如何制作这样我就可…
C++逻辑条件的中缀到前缀转换
我想计算 C++ 中的一个表达式。为了评估它,我希望将表达式转换为前缀格式。 这是一个示例 wstring expression = "Feature1 And Feature2" 以下是可能…
是否可以使用管道运算符来调用返回对象上的方法?
是否可以使用管道中缀运算符在返回的对象上调用方法? 例如,我有一个带有方法 (Method1) 的 .Net 类 (Class1)。我目前可以这样编码: let myclass = …
我无法创建支持中缀、后缀和前缀函数等的语言有什么原因吗?
我一直在考虑创建一种非常适合创建 DSL 的语言,通过允许定义中缀、后缀、前缀甚至由多个单词组成的函数。 例如,您可以按如下方式定义中缀乘法运算符…
- 共 1 页
- 1