跳到主要内容

Julia 运算符

阐述​

大部分运算符只是一类特殊的 Julia 函数,但是少量的运算符涉及到短路求值。

优先级​

  • .::,左
  • ^,右
  • + - √ 右
  • << >> >>>,//,* / % & \ ÷,+ - | ⊻ 左
  • : .. 左
  • |> 左,<| 右
  • > < >= <= == === != !== <:
  • &&,||,? 右
  • \=\> 右
  • 赋值 右

实例​

用内置函数获取优先级和结合性:

Base.operator_precedence(:+)
Base.operator_associativity(:-)

性质​

相关内容​

参考文献​