跳到主內容

prefer_interpolation_to_compose_strings

使用插值來組合字串和值。

描述

#

當字串字面量和計算字串使用 + 運算子進行連線,而字串插值可以達到相同效果時,分析器會生成此診斷資訊。

示例

#

以下程式碼會生成此診斷資訊,因為字串 s 使用 + 運算子與其他字串連線:

dart
String f(String s) {
  return '(' + s + ')';
}

常見修復

#

使用字串插值

dart
String f(List<String> l) {
  return '(${l[0]}, ${l[1]})';
}