Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

336
Visualizações
No se utiliza el valor de la variable local '***'. Declaración de interruptor de dardo

Soy nuevo en Dart y espero que alguien pueda explicar esta advertencia de alcance variable.

Cuando uso lo siguiente:

 enum fruits {tomatoes, apples, oranges} void main() { for (var item in fruits.values) { var color = 'red'; // Local variable 'color' declared switch (item){ case fruits.apples: break; case fruits.tomatoes: break; default: color = 'orange'; // Local variable 'color' used, analyzer doesn't see break;} print (color); // Local variable 'color' used, analyzer sees } }

El analizador de código no tiene ningún problema con lo anterior. Pero si comento la declaración de impresión // print (color); , recibo la advertencia The value of the local variable 'color' isn't used. del analizador aunque se utilice el color en el caso predeterminado de la declaración de switch .

¿Por qué el analizador no "ve" la variable local en el caso default ?

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

porque asignar los colores variables no es considerar usar la variable.... por ejemplo, imprimir el color considere usar la variable. Cuando usa el color para un widget o cualquier otra cosa, la pelusa desaparecerá.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda