Como usar o método dobrado esquerdo em scala?
O método dobrado esquerdo da linguagem de programação Scala é usado para executar qualquer cálculo em uma lista ou uma coleção a partir da esquerda para a direita. O principal objetivo de usar essa função em vez de executar esses cálculos de maneira regular é evitar erros de transbordamento de pilha, mantendo o desempenho do código otimizado. Para entender o funcionamento do método dobrado esquerdo da linguagem de programação Scala de uma maneira melhor, projetamos três exemplos diferentes para você, que são discutidos em detalhes abaixo:
Exemplo # 1: Usando o método Fold Left para resumir uma variedade de números inteiros:
Se você tem uma matriz e deseja encontrar a soma de todos os seus elementos. No entanto, você não deseja tornar seu código demorado usando um loop. Nesse caso, você pode usar convenientemente o método de dobra esquerda da linguagem de programação Scala para alcançar a mesma funcionalidade enquanto escreve um código otimizado. O script Scala exato para esse programa é o seguinte:
Neste programa Scala, temos uma classe "dobrável" dentro da qual colocamos nossa função "main ()". Em seguida, declaramos uma lista com a matriz do título e a inicializamos com cinco inteiros diferentes. Depois disso, criamos um valor de "saída" e atribuímos o resultado da função "dobrável". Chamamos essa função com o nome de nossa lista declarada e atribuímos a ela "0" como o valor inicial para calcular a soma. Finalmente, usamos a declaração "println" para imprimir o valor da variável "saída" no terminal.
O comando de compilação mostrado abaixo foi usado para compilar este script Scala:
$ scalac dobrleft.Scala
Em seguida, o seguinte comando de execução foi usado para executar este script Scala:
$ scala dobrleft
Você pode ver a soma da matriz dada na imagem abaixo, o que implica que a “dobra” que usamos funcionou exatamente como assumimos.
Exemplo # 2: Usando o método Fold Left para resumir uma variedade de números de ponto flutuante:
Neste exemplo, compartilharemos como você pode calcular a soma de todos os elementos de uma matriz com valores de ponto flutuante. O script Scala a seguir implementa essa funcionalidade:
Neste script Scala, declaramos uma lista com o título "Array" e atribuímos cinco valores diferentes de ponto flutuante a ele. Em seguida, declaramos um valor com o nome "saída" para o qual atribuímos o resultado da função "dobrável". No entanto, desta vez, passamos “0.0 ”para esta função como seu valor inicial para a soma para notificar este programa de que ele deve calcular a soma de diferentes elementos de ponto flutuante. Em seguida, acabamos de usar a declaração "println" para exibir o resultado desta soma no terminal.
A soma de todos os elementos de ponto flutuante da nossa lista é mostrado na imagem abaixo, o que é absolutamente correto.
Exemplo # 3: Usando o método Fold Left para resumir uma variedade de números inteiros enquanto utiliza um ponto de partida diferente de "0":
Às vezes, você deseja calcular a soma dos elementos de qualquer variedade de números; No entanto, você pode não querer começar a calcular esta soma a partir de "0" i.e. você pode querer acrescentar algum outro valor a essa soma, passando esse valor como ponto de partida de calcular essa soma. Por exemplo, temos três números, "1", "2" e "3". Se tentarmos calcular a soma deles, será "6" se e somente se o valor inicial da soma for mantido "0". No entanto, se o valor inicial da soma será algo diferente de "0", diga "4", então a soma desses números será "10" em vez de "6". Podemos alcançar a mesma funcionalidade usando a função "dobrável" do scala, como mostrado no script a seguir:
Neste script, definimos uma lista de números inteiros que consiste em cinco valores inteiros diferentes. Em seguida, chamamos a função "dobrável" da mesma maneira que nos exemplos discutidos acima; No entanto, desta vez, passamos "25" como o valor inicial dessa função em vez de "0". A declaração "println" será responsável por imprimir a saída no terminal.
Agora, para ver se isso afetará ou não nossa saída, executamos este script Scala. Você pode ver na imagem mostrada abaixo que desta vez, a soma é diferente porque seu valor inicial era "25" em vez de "0".
Conclusão:
Este artigo foi destinado a elaborar o uso da função esquerda dobrada da linguagem de programação de Scala. Primeiro, demos a você uma leve essência desse método, explicando a você seu propósito básico. Depois disso, implementamos e compartilhamos com você três exemplos diferentes que fizeram uso da função esquerda dobrada da linguagem de programação Scala. Ao entender esses exemplos, você poderá aprender rapidamente a sintaxe da função esquerda dobrada da linguagem de programação Scala. Além disso, você também saberá como essa função funciona e otimiza o desempenho geral do seu código.