【问题标题】:Logical operators as actual words作为实际单词的逻辑运算符
【发布时间】:2020-04-22 04:08:17
【问题描述】:

在 C++ 中,我通常使用“单词”运算符:

  • not 而不是 !
  • and 而不是 &&
  • or 而不是 ||

对我来说,否定语句时尤其是 not 更容易阅读。

有没有办法在 Javascript/NodeJS/VueJS 中做到这一点?

【问题讨论】:

  • 为什么投反对票?
  • 这些只是infix functions,不幸的是JS不允许定义/别名/覆盖它们。见here
  • 不是我的反对意见,但我期待它,因为这是一个推理可疑的问题,可以通过简单的搜索来解决。不,没有办法,JS 试图保持语法简单和简短。 FWIW,毕竟这不是一个好的 C++ 习惯,C++ 以臃肿的语言规范为代价允许这样做,括号语言不是为自然语言设计的。如果您对 JS 方式不满意,您可以尝试一些具有不同语法的派生语言,Coffeescript 具有人类可读的逻辑运算符,github.com/jashkenas/coffeescript/wiki/…

标签: javascript node.js vue.js


【解决方案1】:

没有。在 javascript / nodejs 中,逻辑运算符无法使用实际单词而不是运算符符号

【讨论】:

    猜你喜欢
    • 2020-12-20
    • 1970-01-01
    • 2011-09-10
    • 2022-11-30
    • 2017-09-08
    • 2011-09-23
    • 2011-08-25
    • 1970-01-01
    相关资源
    最近更新 更多