Scala é uma linguagem de programação de propósito geral que é criado para transformar os padrões de programação padrão de forma precisa , polido e de tipo seguro . Java , por outro lado, é uma linguagem de programação que roda os programas mais recentes , incluindo aplicativos de negócios , jogos e utilitários. Scala e Java podem trabalhar no mesmo ambiente , porque ambas as línguas rodar em Java Virtual Machine ( JVM) . Desde Java e Scala são totalmente compatíveis e ser compatíveis uns com os outros , ou programa pode ser utilizado como um substituto para o outro , dependendo dos requisitos de projecto do codificador . Scala não é um super conjunto de Java , mas é sim uma alternativa digna para cada codificador Web para desfrutar. Instruções
1
Baixe e instale a versão atual do Scala para o seu ambiente . Scala é suportado por vários sistemas operacionais, como Windows, Unix , Macintosh e Cygwin .
2
Digite uma expressão para começar a utilizar o código de intérprete Scala , que é " shell " interativo do Scala para expressões de autoria e programas . Aqui está um exemplo:
$ scala
Este é um intérprete para Scala
Digite expressões para tê-los avaliado
Tipo: . . Ajuda para . mais informações
scala >
Quando você digitar uma expressão e tecle "Enter " ou "Return ", Scala interpreta assim: " scala > 1 + 2"
Em seguida, o intérprete será impressa : " unnamed0 : Int = 3 "
Esta linha de código é composto de um " designado automaticamente ou nome definido pelo usuário para se referir ao valor calculado ( unnamed0 )", " dois pontos (:) "," o tipo da expressão e sua saída (Int ) "," um sinal de igual (=) "e" o valor derivado da avaliação da expressão (3) "
3
Digite uma definição val ver como funciona a Scala . Método de diferenciação do Scala é aplicada entre vals , que são variáveis que são designados uma vez e nunca mudam , e VARs , que são variáveis que podem ser alterados ou modificados durante a sua vida . Aqui está um exemplo de uma definição val:
scala > val msg = "Olá, mundo! "
Msg : java.lang.String = Olá , mundo
esta definição val designa " msg " como um nome para o valor " Olá, mundo! " Se você estiver familiarizado com Java , você pode notar que o tipo de valor utilizado aqui é java.lang.String . Como mencionado anteriormente, Scala e Java são interoperáveis entre si , de modo que , neste caso , cordas Scala também são seqüências de Java. Na realidade, todas as classes Java também é encontrada em Scala
4
Digite o . " : Comando quit " se você ainda estiver executando o interpretador Scala e salvar o seu código em um arquivo chamado hello.scala . Aqui está como você fazer isso :
println ( "Olá , mundo, a partir de um script " )
Em seguida, execute o código , escrevendo: "> scala hello.scala "
Scala deve responder a você com uma saudação : " Olá , mundo, a partir de um roteiro "
Visivelmente , a maioria dos códigos utilizados neste projeto são derivadas da linguagem Java , então isso prova que Java é realmente bem integrado com Scala. Scala e Java será sempre trabalhar lado -a-lado e um não pode existir sem o outro.