Portanto, neste artigo, discutiremos todos os diferentes interpoladores de string da linguagem de programação de Scala seguidos por seu respectivo uso no Ubuntu 20.04.
Quais são os diferentes interpoladores de string?
Existem três interpoladores de cordas diferentes usados na linguagem de programação Scala. Os detalhes desses três interpoladores de cordas com os propósitos para os quais são usados são explicados abaixo:
Usando os diferentes interpoladores de string em Scala no Ubuntu 20.04
Para aprender o uso dos diferentes interpoladores de string na linguagem de programação do Scala no Ubuntu 20.04, você terá que olhar para os três exemplos a seguir:
Exemplo # 1: Usando a string interpolator "S" em Scala
Neste exemplo, usaremos o interpolador de string "S" em um script Scala muito básico. O script exato é o seguinte:
Neste exemplo, criamos uma classe chamada "Stinter" que representa a classe de interpolação de string. Então, dentro desta classe, temos uma função "main ()" na qual declaramos um valor chamado "Diana". Então, queríamos imprimir uma mensagem de saudação para este nome.
Primeiro, notificamos o usuário sobre a funcionalidade do nosso programa através de uma mensagem. Em seguida, usamos o interpolador de string "S" em nossa função "println" seguida de uma mensagem de saudação e a notação "$ nome". Isso tratará automaticamente nosso nome como uma string e imprimirá a mensagem de saudação seguida por esse nome no terminal.
Para compilar este programa Scala, usamos o comando fornecido abaixo:
$ scalac stinter.ScalaEntão, para executar este programa Scala, usamos o comando a seguir:
$ scala stinterA saída deste programa Scala é mostrada na imagem abaixo. Ele confirma que a string interpolator "S" processou corretamente nossa string "nome".
Exemplo # 2: Usando o interpolador de string "F" em Scala
Neste programa Scala, aprenderemos a usar o interpolador de string "F" em Scala, que é usado para processar as seqüências de formato corretamente. No entanto, para entender o processo deles no verdadeiro sentido, você deve ver o seguinte script Scala:
Neste script Scala, definimos um valor chamado "peso" e atribuímos um peso arbitrário, eu.e., 35.5 Neste caso. Sabemos que, como esse peso está em números de ponto flutuante e para processá-lo corretamente, devemos usar o “%.2f ”notação. No entanto, imprimiremos esse peso sem o interpolador de string "f". Em seguida, vamos imprimi -lo com o interpolador de string "f" para comparar as duas saídas. Portanto, usamos duas declarações diferentes "println".
Quando compilamos e executamos este programa Scala, a saída mostrada na imagem a seguir é exibida no terminal. A primeira linha na saída mostra o peso impresso sem usar o interpolador de string "f". Enquanto a segunda linha mostra o peso impresso usando o interpolador de string "f". Por isso, não conseguimos receber a saída correta executando a primeira instrução "println". No entanto, na segunda vez, conseguimos imprimir o peso corretamente.
Exemplo # 3: Usando o interpolador de string "Raw" em Scala
Finalmente, neste exemplo, aprenderemos a usar o interpolador de string "cru" na linguagem de programação Scala. Para isso, você pode dar uma olhada no seguinte código Scala:
Nesse código Scala, definimos um valor chamado "Message1 e atribuímos uma string contendo duas palavras separadas pela sequência de escape" \ n ". Esta sequência de fuga é usada para introduzir uma nova linha. Então, definimos outro valor chamado "Message2". Novamente, atribuímos a mesma string com a mesma sequência de fuga. Observe que usamos o interpolador de string "cru" antes desta string. Definimos essas duas cordas para que possamos fazer uma comparação entre uma string impressa com um interpolador de cordas cruas e uma string sem o interpolador de string crua. Depois disso, simplesmente usamos duas declarações "println" para imprimir essas strings no terminal.
A imagem a seguir exibe a saída do nosso script Scala. Você pode ver isso pela primeira vez, quando não usamos o interpolador de string "cru" com nossa mensagem, a sequência de escape "\ n" introduziu corretamente uma nova linha na saída. No entanto, quando usamos o interpolador de string "Raw" com nossa mensagem, a sequência de escape "\ n" foi impressa como está na saída sem introduzir nenhuma nova linha na saída.
Conclusão
Este artigo foi completamente baseado na discussão de interpolação de string na linguagem de programação da Scala no Ubuntu 20.04. Discutimos todos os três diferentes interpoladores de cordas usados na linguagem de programação da Scala e nos propósitos para os quais são usados. Depois disso, explicamos três exemplos diferentes, cada um dos quais usamos um desses interpoladores de cordas da linguagem de programação Scala. Depois de entender esses exemplos, você pode usar todos os três interpoladores de string na linguagem de programação Scala. Esperamos que você tenha achado este artigo útil. Verifique os outros artigos de dica do Linux para obter mais dicas e informações.