跳到主要內容

unnecessary_brace_in_string_interps

字串插值中不必要的花括號。

描述

#

當字串插值使用花括號來插入一個簡單識別符號且其後沒有字母數字文字時,分析器會產生此診斷。

示例

#

以下程式碼會產生此診斷,因為插值元素 ${s} 使用了不必要的花括號

dart
String f(String s) {
  return '"${s}"';
}

常見修復

#

移除不必要的花括號

dart
String f(String s) {
  return '"$s"';
}