Pular para o conteúdo principal

unnecessary_brace_in_string_interps

Detalhes sobre o diagnóstico 'unnecessary_brace_in_string_interps' produzido pelo analisador do Dart.

Unnecessary braces in a string interpolation.

Descrição

#

O analisador emite este diagnóstico quando uma interpolação de string com chaves é usada para interpolar um identificador simples e não é seguida de texto alfanumérico.

Exemplo

#

O código a seguir produz este diagnóstico porque o elemento de interpolação ${s} usa chaves quando elas não são necessárias:

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

Correções comuns

#

Remova as chaves desnecessárias:

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

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ê.