O que é a função de alcance em Scala?
Em Scala, costumávamos definir uma função de intervalo como uma sequência de números que aumentaria a eficiência do código. Você pode especificar os elementos iniciais e finais para toda a lista e eles serão preenchidos automaticamente. Você também pode especificar o tamanho da estreptocolagem pelo qual os valores incrementam.
Composição da função de alcance em Scala no Ubuntu 20.04:
A sintaxe geral da função de intervalo que usamos em Scala é dada abaixo:
variable_name = range (i, j, k)
Onde "i" é o limite inferior, "j" é o limite superior e "k" é um parâmetro opcional para valores de incremento. Definimos essas constantes na função da faixa de Scala em nome dessas constantes. Essas constantes gerarão a sequência ordenada e organizada.
Como utilizar a função de alcance em Scala no Ubuntu 20.04:
Para entender o básico do uso da função de intervalo em Scala, devemos dar uma olhada nos exemplos:
Exemplo # 1: Usando a função de intervalo "in" em scala:
A função Scala Range nos permite fazer um loop sobre os números inteiros diretamente. O argumento inicial é o elemento preliminar e a segunda classe é o fim exclusivo. O terceiro é o argumento opcional que é o tamanho da etapa de sequência. Pelo qual a sequência de intervalo é incrementada.
O nome da classe é declarado como "RangeExample" neste código de exemplo. A classe "rangexample" define a principal função que mostra como a função da faixa de scala funciona. Aqui, temos uma variável definida como "R1" que inicializa a sequência usando a função de intervalo. Na função de intervalo, definimos o limite inferior em 2, o valor limite superior em 9 e o valor de incremento por 1. A função de impressão exibe a sequência de intervalo fornecida. As outras funções de impressão buscarão os valores do índice e o último valor da sequência usando o último método.
Estamos exibindo o valor de saída obtido do código acima.
Exemplo # 2: Usando a função de intervalo em scala com o método “to”
Criando a sequência de intervalo usando a palavra -chave "to". A palavra -chave "to" é um método que cria um intervalo inclusivo. Ele adicionará incrementalmente desde o início até o último número. Temos um exemplo de código abaixo deste método.
Inicialmente, temos que formar um objeto de classe “xyz” e declarar a função principal. A função principal inicializará a função do intervalo de Scala dentro de uma variável. A primeira variável é representada com a palavra -chave "val" e definida com o nome "x1". Na faixa variável “x1” é dada que gerará uma sequência de 1 a 10. A segunda variável, "Y1" é especificada com o limite superior do intervalo. Aplicamos a função do intervalo de Scala com a palavra -chave "para" em uma variável "Z1" para obter uma sequência esperada. Por fim, temos uma declaração de impressão que exibirá o valor booleano true se o intervalo de sequência for igual.
A saída com o valor booleano é verdadeira na tela do console.
Exemplo # 3: Usando a função de intervalo em scala com o método “até”:
Estamos usando o método "até" em nossa função de intervalo Scala. Ele vai parar um número antes do início do número final.
Vamos ter um código de exemplo. Temos uma classe chamada "valores". Na função principal da classe “valores”, definimos uma variável “V1” que inicializa a sequência do intervalo. Que será apresentado na declaração de impressão. A outra variável, "V2" tem um método "até". Até que o método seja exclusivo dos valores finais. A declaração de impressão exibirá os resultados esperados da saída e o valor booleano da sequência até que a sequência do método seja a mesma.
A faixa de sequência de saída desejada é mostrada na imagem abaixo.
Exemplo # 4: Usando a função de intervalo em scala com o método "por":
O exemplo usa a palavra -chave "por" para a função Scala Range. O método "por" executará o trabalho de incremento pelo valor específico atribuído. Você pode ver abaixo a execução do código com o método "por".
Aqui temos uma aula chamada "múltiplos". A classe “múltiplos” define a função principal. Na função principal, temos uma variável representada como M1 na qual a função de intervalo é aplicada. A outra variável M2 Valores inicializados com o método "por". A sequência aqui incrementa com um valor de 5; Então, estamos assumindo um valor booleano para se a sequência de intervalo é igual ou não.
Após a execução deste script Scala, temos a sequência de intervalo e a sequência de múltiplos 5, juntamente com o valor booleano falso. O valor booleano é falso porque as duas seqüências não são iguais.
Exemplo # 5: Usando a função de intervalo em scala para a sequência alfabética:
Temos a função de intervalo constante em valores numéricos em todos os códigos de exemplo acima. Agora, neste exemplo, temos alfabetos. Esses alfabetos buscam o uso do método constante de alcance. Temos um código abaixo para buscar alfabetos.
No código, declaramos uma classe “alfabetos”. Na classe “alfabetos” da função principal, definimos quatro variáveis como “a”, “b”, “c” e “d”. Essas quatro variáveis são inicializadas com as diferentes constantes da função de intervalo. A variável "a" usa o método "até" com o método "por" que aumentará um valor por "3". A variável "B" usa o método "to" junto com o método "por". Por fim, a variável “C” e “D” terão a cabeça e os últimos valores da sequência. A declaração de impressão mostrará a sequência do alcance.
A saída é revelada na tela terminal do Ubuntu 20.04 Na imagem abaixo.
Conclusão:
O artigo teve como objetivo ensinar o uso da função de intervalo em Scala usando o Ubuntu 20.04. A função de alcance em scala é útil. Isso facilita a chamada de uma função na sequência com sua constante "para", "até" e "por". Através dessas constantes, podemos simplesmente formar faixas. Temos diferentes códigos de exemplo da função de intervalo. Esses exemplos ajudarão você a lidar com sequências de alcance na linguagem de programação da Scala.