Scala Hello World

Scala Hello World
Qualquer que seja a linguagem de programação com a qual você se sinta confortável, você deve estar familiarizado com um programa Hello World. Este programa é geralmente o primeiro programa que você criará em qualquer linguagem de programação. Com este programa básico, você tenta entender a sintaxe da linguagem de programação que deseja aprender. Neste guia, aprenderemos a escrever um programa Hello World na linguagem de programação Scala no Ubuntu 20.04.

O script do Hello World em Scala usando o editor de texto

Uma maneira simples de implementar um script básico do Hello World na linguagem de programação Scala é usando qualquer editor de texto presente em seu sistema. Você primeiro precisa criar um arquivo com qualquer nome de sua escolha com o “.Extensão de Scala ”dentro do diretório inicial do seu sistema. Nomeamos nosso arquivo “Helloworld.Scala ". Depois de abrir este arquivo, escrevemos o script mostrado na imagem abaixo:

Agora, tentaremos entender todos os componentes deste script Scala um por um. Primeiro, criamos uma classe Scala chamada "Helloworld" com a palavra -chave "objeto". Isso atuará como uma aula de motorista para o nosso script Scala. Em seguida, criamos a função "main ()" para o nosso script Scala. A notação “Args: Array [string]” refere -se aos argumentos desta função. Basicamente, a função "Main ()" também é capaz de aceitar argumentos da linha de comando. Agora, dentro dessa função, queríamos inserir um comentário para uma compreensão mais fácil.

Os comentários de revestimento único em Scala podem ser inseridos com barras duplas para a frente “//”. Então, só queríamos imprimir uma mensagem do Hello World no terminal para o qual usamos a declaração "println". Isso, de fato, serve como a funcionalidade real do nosso script Scala atual. Então, acabamos de salvar nosso script Scala.

Como compilar um script Scala?

Um script Scala pode ser facilmente compilado usando o seguinte comando:

$ scalac helloworld.Scala

Aqui, Helloworld.Scala representa o nome do nosso arquivo de script Scala. Executar este comando criará um arquivo de classe para o nosso script Scala com o nome Helloworld.classe que pode ser convenientemente executada.

Como executar um script Scala?

Você pode executar um script scala com o comando mostrado abaixo:

$ scala helloworld

Aqui, Helloworld representa o nome de nossa classe de motorista em nosso script Scala. O arquivo de classe criado na etapa mostrado acima só pode ser executado com a ajuda deste comando.

Após a execução, a mensagem Hello World apareceu no terminal, conforme exibido na imagem a seguir. Um ponto importante a ser observado por aqui é que os comentários estão lá apenas para facilitar a compreensão e a legibilidade do código. Isso significa que os comentários não aparecerão na saída do seu programa, pois você pode testemunhar a saída do nosso script Hello World.

O script Hello World Scala com argumentos da linha de comando

Podemos tornar nosso programa Hello World um pouco complexo, introduzindo os argumentos da linha de comando. Para isso, você pode escrever um script Scala semelhante ao mostrado na imagem abaixo:

Neste script, usamos comentários multi -liner em scala que podem ser inseridos, envolvendo -os entre os símbolos “/ *… */”. Depois disso, imprimimos uma mensagem do Hello World usando a declaração "println". Em seguida, usamos um loop "para" que itera todos os argumentos que serão passados ​​para este script de Scala no tempo de execução. Finalmente, usamos a declaração "println" para imprimir todos os argumentos da linha de comando no terminal em linhas separadas.

Este script scala pode ser compilado da mesma maneira que explicamos acima, no entanto, sua execução diferirá ligeiramente. Para executar este script Scala, usamos o seguinte comando:

$ scala helloworld um dois três

Aqui, Helloworld é simplesmente o nome da nossa classe de motorista, no entanto, "um", "dois" e "três" são os argumentos da linha de comando que queríamos passar para o nosso script Scala. Você pode passar qualquer argumento de sua escolha para este script Scala. Além disso, o número de argumentos também pode variar dependendo de seus requisitos.

Após a execução, este script Scala exibiu a saída revelada na imagem abaixo. Você pode ver que, juntamente com a exibição da mensagem do Hello World, este script também imprimiu os argumentos da linha de comando no terminal.

Scala Hello World usando Scala Repl

Uma maneira mais simples de imprimir uma mensagem Hello World em Scala é usando Scala Repl, que é um shell de intérprete de linha de comando para Scala. Tudo o que você precisa fazer é obter acesso ao shell repl e então você poderá facilmente imprimir uma mensagem do Hello World. Para entrar no Scala Repl, você precisa executar o comando subsequente no terminal do seu sistema:

$ scala

O Scala Repl Shell se parece com a aparência mostrada na imagem abaixo:

Enquanto fica dentro deste shell, você só precisa executar o seguinte comando:

> println (“Hello World!”);

Assim que você acertar a tecla Enter depois de digitar este comando, a mensagem Hello World aparecerá no seu scala repl Shell, como mostrado na imagem abaixo. É assim que você pode imprimir facilmente essa mensagem sem sequer ter a necessidade de criar um script de Scala separado para isso.

Conclusão

Neste guia, queríamos discutir o objetivo do programa mais básico de qualquer linguagem de programação i.e., O Hello World Program, especialmente, com relação à linguagem de programação Scala. Com a ajuda deste programa, também queríamos falar sobre certos componentes importantes de um script básico de Scala. Também compartilhamos com você como um script scala pode ser compilado e executado. Em resumo, compartilhamos com você os dois principais métodos de impressão de uma mensagem do Hello World em Scala I.e., o método baseado em script e o método scala repl. Ao usar um desses métodos, você pode imprimir instantaneamente uma mensagem do Hello World em Scala sempre que precisar.