跳到主要內容

use_raw_strings

使用原始字串以避免使用轉義符。

描述

#

當一個字串字面量包含轉義符但沒有插值,並且可以將其標記為原始字串以避免使用轉義符時,分析器會產生此診斷。

示例

#

以下程式碼會產生此診斷,因為字串包含跳脫字元,如果將字串設為原始字串,則無需轉義這些字元

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

常見修復

#

將字串標記為原始字串並移除不必要的反斜槓

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