跳到主内容

unnecessary_string_escapes

字符串字面量中不必要的转义符。

描述

#

当字符串中的字符被转义而实际上不需要转义时,分析器会生成此诊断。

示例

#

以下代码会产生此诊断,因为在双引号定界的字符串内,单引号不需要转义

dart
var s = "Don\'t use a backslash here.";

常见修复

#

移除不必要反斜杠

dart
var s = "Don't use a backslash here.";