Voici la liste des mots réservés qu'utilise le langage de programmation Scala :
Nom | Descriptions |
---|---|
abstract | Ce mot réservé permet de marquer une clef ou un trait en abstrait et inutile. |
case | Ce mot réservé permet de définir un palette de correspondance et de fonctions partiel. |
catch | Ce mot réservé permet de traiter une erreur provoquer par une exception. |
class | Ce mot réservé permet de créer une nouvelle classe. |
def | Ce mot réservé permet de créer une nouvelle méthode. |
do | Ce mot réservé permet de définir une boucle. |
else | Ce mot réservé permet d'indiquer le «sinon» suite à une condition «si». |
extends | Ce mot réservé permet de définir un type de base pour une classe. |
false | Ce mot réservé permet d'indiquer la valeur fausse d'un type de données booléen. |
final | Ce mot réservé permet de marquer une classe ou un trait dont il n'est pas possible d'étendre. |
finally | Ce mot réservé permet d'exécuter une expression suivant un bloc «try». |
for | Ce mot réservé permet d'indiquer une boucle «pour». |
forSome | Ce mot réservé permet de définir un type existentiel. |
if | Ce mot réservé permet d'indiquer une condition «si». |
implicit | Ce mot réservé permet de définir une conversion implicite ou un paramètre. |
import | Ce mot réservé permet d'importer un module (package), une classe ou un membre de classe de l'espace de nom courant. |
lazy | Ce mot réservé permet de définir une valeur comme étant «lazy», définit uniquement la première fois qu'elle est consulté. |
match | Ce mot réservé permet de commencer une correspondance d'expression. |
new | Ce mot réservé permet de créer une nouvelle instance dans une classe. |
null | Ce mot réservé permet d'indiquer l'absence d'une instance, soit un type nulle. |
object | Ce mot réservé permet de définir un nouvel objet. |
override | Ce mot réservé permet de marquer une valeur ou une méthode à remplacer par le membre du même nom dans un type de base. |
package | Ce mot réservé permet de définir le module courant, en incrémentant le nom du module ou l'objet de module. |
private | Ce mot réservé permet de marquer un membre de classe comme étant inaccessible en dehors de la définition de la classe. |
protected | Ce mot réservé permet de marquer un membre de classe comme étant inaccessible en dehors de la définition de la classe ou de ses sous-classes. |
return | Ce mot réservé permet de retourner la valeur de retour d'une méthode. Par défaut, la dernière expression d'une méthode est utilisé comme valeur de retour. |
sealed | Ce mot réservé permet de marquer une classe pour l'autoriser uniquement dans les sous-classes du fichier courant. |
super | Ce mot réservé permet de marquer une référence de membre de classe comme une dans le type de base, par rapport à une valeur remplacée dans la classe courante. |
this | Ce mot réservé permet de marquer une référence de membre de classe comme une dans la classe courante, par rapport à un paramètre avec le même nom. |
throw | Ce mot réservé permet de déclencher une erreur allant interrompre le flux d'opération courant et reprendre que si l'erreur est géré. |
trait | Ce mot réservé permet de définir un nouveau trait. |
true | Ce mot réservé permet d'indiquer la valeur vrai d'un type de données booléen. |
try | Ce mot réservé permet de marquer un bloc de code pour être attrapé par une exception. |
type | Ce mot réservé permet de définir un nouveau type d'alias. |
val | Ce mot réservé permet de définir une nouvelle valeur immuable. |
var | Ce mot réservé permet de définir une nouvelle variable immuable. |
while | Ce mot réservé permet d'indiquer une partie de boucle «do». |
with | Ce mot réservé permet de définir un trait de base pour une classe. |
yield | Ce mot réservé permet de rendre la valeur de retour à partir d'une boucle «pour». |
Dernière mise à jour : Mardi, le 1 novembre 2016