跳到主内容

unnecessary_raw_strings

不必要地使用原始字符串。

描述

#

当字符串字面量被标记为原始字符串(前缀为 r),但将其设为原始字符串并未改变字符串的值时,分析器会生成此诊断信息。

示例

#

以下代码会产生此诊断信息,因为无论是否带 r,字符串字面量的值都是相同的

dart
var s = r'abc';

常见修复

#

移除字符串字面量前面的 r

dart
var s = 'abc';