目錄

use_string_buffers

使用字串緩衝區來組成字串。

此規則自 Dart 2.0 起可用。

詳細資料

#

務必使用字串緩衝區來組成字串。

在大多數情況下,使用字串緩衝區來組成字串是較佳的選擇,因為它的效能較好。

不良範例

dart
String foo() {
  final buffer = '';
  for (int i = 0; i < 10; i++) {
    buffer += 'a'; // LINT
  }
  return buffer;
}

良好範例

dart
String foo() {
  final buffer = StringBuffer();
  for (int i = 0; i < 10; i++) {
    buffer.write('a');
  }
  return buffer.toString();
}

用法

#

若要啟用 use_string_buffers 規則,請在您的 analysis_options.yaml 檔案中的 linter > rules 下方新增 use_string_buffers

analysis_options.yaml
yaml
linter:
  rules:
    - use_string_buffers