5 de jul de 2012

Hello World, Dude! em Scala

Em uma estrutura de uma classe simples em Scala temos um método main que recebe os argumentos da linha de comando, sendo esse argumento é um array de string, e dentro desse método os procedimento a serem executados.

O método main não retorna nem um tipo de valor então não precisamos declarar um tipo de retorno nesse método. Outra coisa que temos é a declaração object que contém o método main. Uma coisa que não existe em Scala são membros estáticos (métodos, atributos), em scala esses membros são declarados como objetos Singleton, ou seja, cria uma instância de uma classe. Criaremos uma arquico chamado de HelloWorld.scala, com o seguinte conteúdo:
object HelloWorld {
 def main(args: Array[String]) {
   println(“Hello World, Dude!”)
 }
}
para compularmos o exemplo usamos o seguinte comando:
$ scalac HelloWorld.scala
Ao rodar o comando o compilador irá gerar um arquivo .class, então para rodarmos nosso exemplo usaremos o seguinte comando:
$ scala -classpath . HelloWorld
ou
$ scala HelloWorld
Pronto, estamos com o printo do seu exemplo de Hello World em Scala:
$ Hello World, Dude!
Abrs, até a próxima.

Nenhum comentário:

Postar um comentário