Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Instrução If...Else em Dart | Declarações Condicionais
Introdução ao Dart

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

main.dart

123456789101112
void 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

main.dart

123456789101112
void main() { var num = 7.0; if(num is int { print('Type: int'); } else { print('Type: other type'); } }
question mark

Qual afirmação melhor descreve como funciona a instrução if...else?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 2

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 3. Capítulo 2
some-alt