Scala Cheatheet
Une "feuille de triche" pour Scala. En cours de développement. Cliquez sur Regarder pour vous tenir informé des mises à jour. Conçu pour les personnes qui connaissent déjà le langage de programmation Scala, pour les petits rappels.
Je ne suis pas un professionnel de Scala, alors veuillez signaler mes erreurs dans les problèmes, afin d'avoir un contenu de meilleure qualité. Pour lire, considérons chaque section comme une feuille de triche distincte, pas le projet entier comme une feuille de triche. Merci et amusez-vous!
Commencer
Vous pouvez lire la manche en accédant à ce lien: https://riiswa.github.io/scala-cheatsheet/
Table des matières
- Fiche de triche de Scala
- Scala Essentials
- Affichage et chaînes
- Définitions de méthode
- Conditionnel
- Correspondance de motifs
- Exceptions
- Type paramétrique
- Programmation orientée objet
- Hiérarchie générale des classes / traits / objets
- objet
- classe
- Tableaux
- Déclaration de tableau
- Accès aux éléments
- Itération sur les éléments d'un tableau
- Créer un tableau par transformation
- pour / le rendement
- filtre
- carte
- en quelque sorte
- réduire
- Tableaux de taille variable
- Collections principales
- Principes
- Tuples
- Carte
- Implémentations de cartes
- Option
- Soit
- Listes
- Ensemble
- Définir les implémentations
- Vecteur
- Empiler
- File d'attente
- Gamme
- Ruisseaux
- Collections en détail
- Traversé
- Itérable
- Som
- Opérations habituelles
- Ajouter / supprimer un élément
- Mise à jour
- Opérations assemblées
- Casting
- Opérations des iterables
- Sélection et coupe
- Transformation d'une collection
- Opérations de SEQ
- Collections parallèles
- Vue paresseuse
- Programmation orientée objet
- Déclaration de classe
- accès public, privé et protégé
- publique
- privé
- protégé
- Affinez la portée de l'accès
- Getters et Setters
- Constructeurs
- Classes imbriquées
- Cours anonymes
- Type et ceci
- Transpégrentissage
- Objet
- Objet singleton
- Toutes les méthodes
- Postuler et mal appliquer
- classe de cas
- Héritage
- prolongement
- Constructeur et super classe
- outrepasser
- Classe abstraite
- final
- Conversions implicites
- Classe implicite
- Méthode de conversion implicite
- Trait
Comment contribuer
Installez beakerx , modifiez les demandes scala_cheatsheet.ipynb et tirez.
Attendu
- Correspondance de motifs
- Types paramétriques
- Xml
- Avenir et promesse
- Acteurs d'Akka
- Contenus délimités