跳到主要内容

use_raw_strings

使用原始字符串以避免使用转义符。

描述

#

当一个字符串字面量包含转义符但没有插值,并且可以将其标记为原始字符串以避免使用转义符时,分析器会产生此诊断。

示例

#

以下代码会产生此诊断,因为字符串包含转义字符,如果将字符串设为原始字符串,则无需转义这些字符

dart
var s = 'A string with only \\ and \$';

常见修复

#

将字符串标记为原始字符串并移除不必要的反斜杠

dart
var s = r'A string with only \ and $';