跳到主要内容

not_binary_operator

'{0}' 不是二元运算符。

描述

#

当一个只能用作一元运算符的运算符被用作二元运算符时,分析器会生成此诊断信息。

示例

#

以下代码会产生此诊断信息,因为运算符 ~ 只能用作一元运算符

dart
var a = 5 ~ 3;

常见修复

#

将该运算符替换为正确的二元运算符

dart
var a = 5 - 3;