跳到主要内容

Julia 运算符

阐述

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

优先级

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

实例

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

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

性质

相关内容

参考文献