Nouveau : Datasets open source gratuits disponibles !Decouvrir →
🔴
langages 20 entrees

Scala Cheatsheet

"Résumé des fonctionnalités clés de Scala : variables, fonctions, collections, etc."

Bases & syntaxe

val x = 42 // Déclaration d'une variable immutable
x = 30 // Erreur : ne peut pas modifier la valeur d'une val
var y = 10 // Déclaration d'une variable mutable
y = 20 // Modification de la valeur d'une var

Utilisez val pour déclarer des valeurs immutables, et var pour des variables mutables.

Structures de données

val list = List(1, 2, 3) // Liste immuable
val stack = Stack(1, 2, 3) // Pile LIFO (Last In First Out)
val queue = Queue(1, 2, 3) // File FIFO (First In First Out)

Utilisez List pour des collections immutables et fonctionnelles.

Fonctions & methodes essentielles

def add(a: Int, b: Int): Int = a + b // Déclaration d'une fonction avec paramètres
val result = add(3, 4) // Appel de la fonction

Utilisez def pour définir des fonctions.

Patterns courants

val (a, b) = (1, 2) // Destructuration d'une paire
val List(x, y, z) = List(1, 2, 3) // Destructuration de la liste

Utilisez les patterns pour déstructurer des données complexes.

Operations avancees

val result = (1 to 10).map(_ * 2).filter(_ % 4 == 0).toList // Chaining de méthodes

Utilisez map, filter, et autres méthodes pour traiter des collections fonctionnellement.

Debugging & outils

println(x) // Affiche la valeur de x dans la console
assert(x > 0, "x should be greater than zero") // Vérifie une condition

Utilisez println et assert pour déboguer votre code.

Projet Scala a lancer ?

Besoin d'aide sur un projet ? Decrivez-le pour des conseils personnalises.

Recevoir des conseils

Questions frequentes

A quoi sert cette cheatsheet Scala ?
Cette cheatsheet Scala regroupe la syntaxe, les commandes et les astuces essentielles pour Scala. Elle est concue pour servir d'aide-memoire rapide, que vous soyez debutant ou developpeur confirme cherchant une reference rapide.
Comment utiliser cette cheatsheet Scala ?
Parcourez les sections pour trouver la syntaxe ou la commande dont vous avez besoin. Vous pouvez la garder ouverte dans un onglet pendant que vous codez, ou la copier dans vos notes pour un acces hors ligne.
Cette cheatsheet est-elle a jour ?
Oui, nos cheatsheets sont regulierement mises a jour pour refleter les dernieres versions et bonnes pratiques de Scala. Si vous remarquez une information obsolete, n'hesitez pas a nous contacter.

Pages liees

Chaque semaine, le meilleur de la tech francaise

Tendances, salaires, outils et opportunites — directement dans votre boite mail.

Gratuit. Desabonnement en un clic. Pas de spam.