1

如何在 RPN(反向波兰表示法)中使用 OR 和 AND 运算符?

我有这样的事情:

"type" valueOf "XY" == 

这意味着如果类型是 XY,那么就会发生一些事情。现在我想为“XY”添加另一个选项,比如说“AB”。据我所知,它应该看起来像这样

"type" valueOf "XY" "AB" || ==

但当然不是。我的问题在哪里?

4

1 回答 1

3

你写的相当于

valueOf("type") == "XY" || "AB"

这并没有表达我怀疑你在任何符号中的意思。你的意思可能是

valueOf("type") == "XY" || valueOf("type") == "AB"

所以试着把它翻译成RPN。

于 2013-04-26T16:03:39.243 回答