Instrução If...Else em Dart
Deslize para mostrar o menu
Esta imagem ilustra a estrutura básica de uma declaração condicional em programação:
Primeiro, o código é executado e uma condição é verificada. Se a condição for true, o bloco if é executado; se for false, o bloco else é executado. Após isso, o programa continua com a próxima parte do código, permitindo tomar decisões com base em condições.
if (condition)
{
// Code block `if` condition is `true`
}
else
{
// Code block `if` condition is `false`
}
Um if pode ser seguido por um bloco else opcional. O bloco else será executado se a expressão booleana testada pelo bloco if for avaliada como false.
main.dart
123456789101112void main() { int age = 17; if (age >= 18) { print("You're an adult."); } else { print("You're not an adult yet."); } }
No exemplo acima, como age < 18, o bloco de código do if não foi executado. O bloco de código do else é executado quando a condição do if é false. A sintaxe do else é semelhante à do if, mas sem condição e sem parênteses ( ).
Também é possível escrever uma condição para a instrução if para verificar se a variável é do tipo int usando o operador is.
main.dart
123456789101112void main() { var num = 7.0; if(num is int { print('Type: int'); } else { print('Type: other type'); } }
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo