Bool, Operadores de Igualdade e Relacionais em Dart
Deslize para mostrar o menu
Bool
O tipo de dado bool pode armazenar apenas dois valores: true ou false. Utilizado para expressões lógicas e condições.
file1.
1234void main() { bool adult = true; bool married = false; }
Esta variável possui o tipo de dado bool e armazena o valor true. Esta variável possui o tipo de dado bool e armazena o valor false.
Operadores de Igualdade e Relacionais
Esses operadores são usados em expressões condicionais para tomar decisões em um programa. Por exemplo, é possível verificar se um usuário digitou a senha correta utilizando o operador de igualdade, ou determinar se uma pessoa tem acesso a um recurso com base em sua idade. Nesses casos, o resultado da comparação é um valor bool, que auxilia no controle do fluxo do programa conforme as condições.
main.dart
1234void main() { bool info = 10 > 2; // `true` print(info); }
10 > 2 é uma afirmação verdadeira, portanto vemos o resultado como true.
main.dart
12345void main(){ String day1 = 'Monday'; String day8 = 'Monday'; print(day1 == day8); // `true` }
As variáveis day1 e day8 armazenam os mesmos valores, portanto obtemos true como resultado da comparação.
Aqui são usados dois sinais de igual (==) porque um único sinal de igual (=) tem um significado completamente diferente. Ele é utilizado para atribuição e não pode (e não faz sentido) ser usado em expressões booleanas.
Verificação de Tipo de Dados
Os operadores a seguir não verificam o valor da variável. Eles verificam o tipo de dado do valor.
main.dart
123void main() { print(4.2 is int); // `false` }
O resultado é false porque 4.2 é do tipo double.
1. Considere a expressão (4 != 5) e determine se ela resulta em true ou false.
2. Considere a expressão (6 <= 6 + 3) e determine se ela resulta em true ou false.
3. Considere a expressão (4 == 2 + 2) e determine se ela resulta em true ou false.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo