Scala Cheatsheet
Uma "folha de trapaça" para Scala. Em desenvolvimento. Clique em Watch para mantê -lo informado sobre as atualizações. Projetado para pessoas que já estão familiarizadas com a linguagem de programação do Scala, para pequenos lembretes.
Eu não sou um profissional da Scala, por isso, relate meus erros nos problemas, a fim de ter conteúdo de melhor qualidade. Para ler, considere cada seção como uma folha de dicas separada, não todo o projeto como uma folha de dicas. Obrigado e divirta -se!
Começando
Você pode ler a folha de trapaça acessando este link: https://riiswa.github.io/scala-cheatsheet/
Índice
- Folha de dicas de Scala
- Scala Essentials
- Exibição e cordas
- Definições de método
- Condicional
- Correspondência de padrões
- Exceções
- Tipo paramétrico
- Programação orientada a objetos
- Hierarquia geral de classes / características / objetos
- objeto
- aula
- Matrizes
- Declaração de Array
- Acesso aos elementos
- Iteração nos elementos de uma matriz
- Criando uma matriz por transformação
- para/rendimento
- filtro
- mapa
- Sortwith
- reduzir
- Matrizes com tamanho variável
- Coleções principais
- Princípios
- Tuplas
- Mapa
- Opção
- Qualquer
- Listas
- Definir
- Vetor
- Pilha
- Fila
- Faixa
- Fluxos
- Coleções em detalhes
- Perseguidor
- Iterável
- Seq
- Operações usuais
- Adicionar / remover um elemento
- Atualizar
- Operações do Assemblistas
- Elenco
- Operações de iteráveis
- Seleção e corte
- Transformação de uma coleção
- Operações da SEQ
- Coleções paralelas
- Vista preguiçosa
- Programação orientada a objetos
- Declaração de classe
- acesso público, privado e protegido
- público
- privado
- protegido
- Refinar o escopo do acesso
- Getters e setters
- Construtores
- Classes aninhadas
- Aulas anônimas
- Tipo e isso
- Transtyping
- Objeto
- Objeto Singleton
- Quaisquer métodos
- Aplicar e não aplicar
- classe de caso
- Herança
- estende -se
- Construtor e super classe
- substituir
- Classe abstrata
- final
- Conversões implícitas
- Classe implícita
- Método de conversões implícitas
- Característica
Como contribuir
Instale beakerx , edite scala_cheatsheet.ipynb e pule solicitações.
Esperado
- Correspondência de padrões
- Tipos paramétricos
- Xml
- Futuro e promessa
- Atores Akka
- Continuações delimitadas