Pular para o conteúdo principal

Instruções import em Scala

Fazem 2 ou 3 anos que comecei a escrever sobre Scala no meu blog. Mas lá, escrevo em inglês. Para facilitar a vida dos desenvolvedores brasileiros, vou começar a traduzir alguns posts e publicar aqui.

O primeiro deles é bem simples: trata-se de uma comparação entre instruções import em java e scala. Então, vamos lá.

---
Instruções import em Scala

Mais um baby step em Scala, neste segundo de uma série de posts. Instruções import.

As instruções import de Scala são muito similares às do Java, mas com algumas pequenas diferenças que nos permitem escrever código mais conciso. Dê uma olhada nos exemplos a seguir:

1. _ ao invés de *

Java:

1import java.util.*;

Scala:

1import scala.util._

2. Importando multiplas classes do mesmo pacote

Java:

1import java.util.Date;
2import java.util.Collection;
3import java.util.List;

Scala:

1import java.util.{Date, Collection, List}

3. Renaming

Java:

1// can't be done

Scala:

1import java.util.{Collection => JavaCollection}

Embora eu tenha usado classes Java em quase todos os exemplos, você pode é claro usar a mesma sintaxe para todas as classes Scala também.

Isso é tudo por enquanto! O que você quer ler sobre Scala a seguir? Deixe um comentário!

---

Para quem interessar, a versão original em inglês pode ser encontrada aqui.

[]s,
Paulo "JCranky" Siqueira
http://www.twitter.com/jcranky
http://jcranky.com

Comentários