Unidade Scala

Unidade Scala
Assim como muitas outras linguagens de programação orientadas a objetos, o Scala geralmente usa tipos de retorno muito populares entre os programadores e são usados ​​quase em todos os programas para torná-lo mais seguro e autêntico. Os tipos de retorno são conhecidos por retornar o resultado à função de chamada da instrução em cada programa. O Scala tem um tipo de retorno de "unidade" que não retorna nada para a declaração de chamada. Você pode dizer que o tipo "unidade" é equivalente ao "vazio" na programação Java. Então, usaremos o tipo de “unidade” na programação de Scala neste tutorial para elaborar seu uso. Primeiro, para atualizar o sistema Linux, tentamos a instrução de "atualização" em seu aplicativo de terminal, lançado por um rápido atalho "Ctrl+Alt+T".

Instale Java-Jre

Certifique -se de instalar o ambiente Java em seu sistema antes das instalações e implementações de Scala. Sem Java, não seremos incapazes de usar o Scala do nosso lado. Portanto, lançamos o pacote APT na consulta "Instalação" do Linux com a palavra-chave "padrão-jre" para instalar todos os pacotes necessários do ambiente Java. Adicione a senha do seu usuário conectado se solicitado.

Toque em “y” mediante solicitação “você quer continuar?”Se você quiser continuar a instalação.

Pode ser mais demorado do que as instalações típicas para concluir.

Após a instalação completa, você está pronto para avançar mais.

Instale o pacote Scala

É hora de instalar os pacotes de scala para ativá -lo no seu sistema Linux. Para isso, utilizamos as instruções simples de instalação com o módulo “apt” e a palavra -chave “scala”, como mostrado. Ele pede a senha raiz e você precisa passar na senha para continuar.

Toque em "Y" mais uma vez na pergunta de confirmação é feita.

O Scala está configurado com sucesso em nosso Ubuntu 20.04 sistema e está pronto para uso.

Você pode simplesmente usar a linha de comando scala ou criar um arquivo scala para adicionar um código para continuar.

Exemplo 1:

Iniciamos nosso primeiro exemplo de scala a usar o tipo "unidade" em seu programa através do arquivo scala. Certamos um novo arquivo scala chamado “Olá.Scala "através da consulta" Touch "usada no terminal. A instrução da lista "LS" mostra o arquivo recém -criado no diretório de trabalho atual do nosso sistema Linux. Para abrir o “olá.Arquivo Scala ”, escolhemos a maneira manual de abrir os arquivos, eu.e. Através do File Explorer através do editor de texto.

Como mencionamos no parágrafo de introdução de que o tipo de unidade é o mesmo que "vazio" ou nenhum tipo de retorno, nós o usamos em nosso primeiro exemplo para elaborar seu uso na programação de Scala. Começamos nosso programa com o uso de um objeto aleatório chamado "Hello" que abrange a classe "Apps" da "scala" usando a palavra -chave "estende -se".

Este objeto "Hello" utiliza uma função definida pelo usuário e algumas linhas de código. Definimos a função "Get" usando a palavra -chave "def" e adicionamos um único parâmetro "m" do tipo de string a ela, i.e. você pode passar um valor de string para ele. O tipo "unidade" é usado com ele, o que implica que essa função não retorna nenhum valor. Dentro dessa função definida pelo usuário, usamos a função println () para imprimir o valor “m” passado pela chamada de função de fora.

Após essa função definida pelo usuário, tentamos uma declaração de impressão para nos informar que ela exibirá a saída. A próxima instrução println () chama a função "get" dentro dela, passando um valor de string "raza". Vamos salvar o seguinte código Scala:

Depois de salvar o código do Scala, compilamos o arquivo scala “Olá.Scala "usando o compilador" scalac "no terminal. O arquivo de objeto do código compilado é criado com um nome igual à classe “olá” mencionada no arquivo scala. Use a palavra -chave "scala" junto com o arquivo de objeto "hello" para executar o código compilado. A saída mostra a execução da função GE.

Exemplo 2:

Vamos dar uma olhada no exemplo para retornar algum valor à função de chamada mais claramente usando o código Scala. Iniciamos este exemplo de código com o uso do objeto "Olá", que usa duas funções dentro dele. A primeira função "get" é a função definida pelo usuário que leva três valores inteiros da função principal () - m, n e r. A segunda função é a função principal () usada para iniciar a execução geral do programa Scala. A função Main () usa a linha de função println () para nos dizer que chama a função "get" passando alguns valores.

No 8º linha, usamos a variável "z" para obter o resultado retornado da chamada de função get () passando os três valores inteiros. A função get () exibe que estamos dentro da função "get" e calcula o resultado da multiplicação dos três valores salvos na variável "res". A instrução println () na 10ª linha é usada para exibir o resultado retornado. Vamos salvar o código para obter o que ocorre:

Após a compilação e execução do código Scala anterior, recebemos a seguinte saída apresentada. Primeiro executou a função principal () e passou os três valores para a função "get". Ele calculou o resultado da multiplicação usando três valores, mas não o retornou à função principal () conforme o uso do tipo "unidade". Em troca, a instrução println () mostra os colchetes vazios ().

Conclusão

A introdução deste artigo elabora o uso dos tipos de devolução em programação, especialmente a semelhança entre o tipo "unidade" de Scala e o tipo "vazio" de java. Portanto, instalamos e configuramos os pacotes java-jre e scala em nosso sistema Linux e realizamos alguns exemplos úteis. Usamos o tipo de "unidade" em ambos os nossos exemplos mencionados para discutir como ele pode ser usado até agora para retornar nada à sua função de chamada ou declaração.