Exemplo 01
Iniciaremos este guia com nosso primeiro e básico exemplo de programação Scala que utilizará as expressões booleanas a serem verificadas. Use “Ctrl+Alt+T” seguido pela instrução “scala” em um terminal para abrir o terminal e iniciar o scala shell nele como exibido. Iniciamos nosso exemplo inicializando uma variável "A" com valor inteiro 14.
Depois disso, tentamos a declaração "se" na segunda linha de consulta com uma expressão booleana em seus colchetes. A declaração estará verificando se o valor da variável "a" é maior que 10 ou não. Nesse caso, sua declaração println () seria executada e exibir "a é maior que 10". A saída mostra que o valor "14" da variável "a" é maior que 10 após a avaliação da expressão booleana dentro da instrução "se".
Tentamos a declaração if-else na última linha de consulta para verificar outra expressão booleana. Desta vez, fornecemos um valor booleano "verdadeiro" à parte "se" parte e println estariam exibindo "boolean" para obter o valor booleano. A parte else exibiria "não booleano" depois de encontrar qualquer valor não-booleano na expressão booleana da parte "se". A saída mostra "booleano" porque o valor "true" é o próprio booleano.
As mesmas expressões booleanas da instrução if-else podem ser utilizadas para comparar mais de dois valores variáveis. Assim, inicializamos duas novas variáveis, “y” e “z”, com 14 e 6 usando a palavra -chave “var” na linha de consulta separada do utilitário de linha de comando scala. A saída mostra que ambos os valores inteiros foram inicializados com sucesso.
Depois disso, tentamos a declaração "if-else" na terceira linha de consulta para avaliar e verificar a expressão booleana mencionada nos colchetes da parte "se". Essa expressão seria levar as variáveis “y” e “z”, calculando sua soma via “y+z” e verificando se a soma calculada é maior ou igual a 20 ou não. Ao verificar essa expressão booleana, se o compilador mostrar "verdadeiro" em troca, a declaração de função "println" da parte "se" exibiria "a soma é 20". Caso contrário, a parte “else” executaria sua declaração de função “println” e exibiria que a “soma não é 20”. Após a conclusão desta declaração IF-ELSE, temos “soma é 20” como saída.
Exemplo 02
Enquanto trabalha com uma declaração if-else, você pode ter tentado a declaração composta if-else combinando mais de 1 expressão de if-else em uma única declaração. É muito útil quando você deseja verificar mais de 1 expressão booleana de sua escolha. Portanto, inicializamos a variável "V" com o valor 5 e criamos uma instrução IF-ELSE composta para verificar se "r" é menor que 10 ou superior a 10, ou igual a 10. As declarações println () foram utilizadas de acordo com cada expressão booleana. Temos a saída "valor é pequeno" deste método.
A declaração se aninhada pode ser utilizada em Scala para verificar mais de 1 expressão booleana por vez. Então, inicializamos duas variáveis, "A" e "B", com um valor "13" e "6", conforme as duas primeiras consultas na linha de comando da Scala. Então usamos a expressão booleana na parte se parte da declaração para verificar se "a" é igual a 13 ou não. Nesse caso, ele estará usando outra expressão "se" booleana na parte "se" da parte externa para verificar se "b" é igual a 6 ou não.
Se a parte interna “se” retornar true após avaliar sua expressão booleana, ele executará a declaração de função println () para exibir “verdadeiro”, e a declaração “se” aninhada será concluída. Para este programa, a saída é "verdadeira", como mostrado abaixo.
Exemplo 03
Neste exemplo, estamos utilizando o número inteiro assinado de 16 bits por meio da função "curta" para verificar a expressão booleana. Nesta função, inicializamos a variável "V" com uma expressão booleana verificando se o valor curto 199 é igual ao valor inteiro 199 ou não. A saída mostra que é verdade, eu.e., o valor curto e inteiro é o mesmo.
Tentamos a mesma expressão booleana em valores diferentes, eu.e., 120 e 122, e o resultado é falso.
Exemplo 04
Vejamos o último exemplo deste guia para avaliar a expressão booleana em uma declaração if-else. Então, iniciamos a definição de função principal () com a inicialização de 2 variáveis booleanas de maneiras bastante diferentes. Embora ambas as variáveis sejam booleanas, podemos exibir nossas mensagens como queremos.
Então, iniciamos a declaração "se" com "x" como sua expressão. Se "x" for verdadeiro, ele executará as partes internas; Caso contrário, basta sair do programa. O println () exibiria que "x" é booleano, e outra parte "se" verificaria a variável "y" igual a verificamos "x". A parte else estaria mostrando que "y" é booleano, enquanto a parte "else" da parte externa "se" seria executada depois disso para exibir que "x" não é booleano. Todos os colchetes de declaração if-else, juntamente com a função principal e os colchetes de objeto, são fechados aqui.
Na compilação e execução, descobrimos que ambos são booleanos.
Conclusão
É assim que você pode utilizar as expressões booleanas em diferentes declarações if-else com diferentes métodos, eu.e., simples if-else, if-else composto ou if-else aninhado. Tentamos muitos exemplos de Scala usando a linha de comando Scala e os arquivos Scala através de compilação e execução. Todos os exemplos são muito breves e fáceis de entender para novos usuários de Scala. Não se preocupe e comece a implementar as ilustrações mencionadas no seu fim.