prefer_ interpolation_ to_ compose_ strings
Details about the 'prefer_interpolation_to_compose_strings' diagnostic produced by the Dart analyzer.
Use interpolation to compose strings and values.
Description
#
The analyzer produces this diagnostic when string literals and
computed strings are being concatenated using the
+ operator, but string interpolation would
achieve the same result.
Example
#
The following code produces this diagnostic because the String
s is concatenated with other strings using the
+ operator:
String f(String s) {
return '(' + s + ')';
}
Common fixes
#Use string interpolation:
String f(List<String> l) {
return '(${l[0]}, ${l[1]})';
}
除非另有说明,文档之所提及适用于 Dart 3.12.2 版本报告页面问题.