Boolean
Em Dart, o tipo de dado booleano representa dois valores: true
e false
. Dart é uma linguagem de programação de tipagem estática, o que significa que as variáveis devem ser declaradas com um tipo específico. Você pode declarar uma variável booleana em Dart usando a palavra-chave bool
. Aqui está um exemplo:
void main() {
bool estaDiversaoDart = true;
bool estaAprendendo = false;
print('Dart é divertido? $estaDiversaoDart');
print('Aprender Dart é fácil? $estaAprendendo');
}
Neste exemplo, estaDiversaoDart
é atribuído o valor true
e estaAprendendo
é atribuído o valor false
. As instruções print
exibem os valores dessas variáveis booleanas.
Você também pode usar expressões booleanas e operadores em Dart. Aqui estão alguns exemplos:
void main() {
bool estaChovendo = true;
bool estaFrio = false;
// E lógico
bool trazerGuardaChuva = estaChovendo && !estaFrio;
print('Trazer guarda-chuva? $trazerGuardaChuva'); // Saída: Trazer guarda-chuva? false
// Ou lógico
bool usarCasaco = estaChovendo || estaFrio;
print('Usar casaco? $usarCasaco'); // Saída: Usar casaco? true
// NÃO lógico
bool ficarDentro = !estaChovendo;
print('Ficar dentro? $ficarDentro'); // Saída: Ficar dentro? false
}
Esses exemplos demonstram o uso dos operadores lógicos E (&&
), OU (||
) e NÃO (!
) com variáveis booleanas em Dart. O resultado dessas expressões também é um valor booleano.