use_ string_ buffers
Saiba mais sobre a regra de lint use_string_buffers.
Use buffers de string para compor strings.
Detalhes
#FAÇA usar buffers de string para compor strings.
Na maioria dos casos, usar um buffer de string é preferível para compor strings, devido à sua melhor performance.
RUIM:
String foo() {
final buffer = '';
for (int i = 0; i < 10; i++) {
buffer += 'a'; // LINT
}
return buffer;
}
BOM:
String foo() {
final buffer = StringBuffer();
for (int i = 0; i < 10; i++) {
buffer.write('a');
}
return buffer.toString();
}
Ativar
#
Para ativar a regra use_string_buffers, adicione use_string_buffers em
linter > rules no seu arquivo analysis_options.yaml:
linter:
rules:
- use_string_buffers
Se você usa a sintaxe de mapa YAML para configurar as regras de lint,
adicione use_string_buffers: true em linter > rules:
linter:
rules:
use_string_buffers: true
Salvo indicação em contrário, a documentação neste site reflete Dart 3.13.7. Relatar um problema.
Encontrou essa página sem tradução ou que precisa de correção? Abra uma issue e nos ajude a manter esse site em PT-BR para ajudar pessoas como você.