报告包含不同运算符且无括号的二进制表达式。

此类表达式可能由于不同的运算符优先级规则而可读性不佳。

示例:

  fun foo(b: Boolean?, i: Int?) {
      val x = b ?: i == null // 计算为 `(b ?: i) == null`
      val y = i ?: 0 + 1 // 计算为 `i ?: (0 + 1)`
  }