Vos premières lignes de Rush

Afficher une ligne, lier un nom à une valeur, et apprendre la seule règle que chaque ligne doit suivre.

0XP
0Étoiles
1Niveau

Vidéo

Lire

Un programme Rush est une liste de lignes, et chaque ligne doit faire quelque chose. La plus petite ligne utile affiche du texte. Pour afficher, appelez write :

write['hello world']

Regardez les crochets. En Rush, [ et ] sont les seuls crochets de regroupement : les arguments d'un appel y sont placés, séparés par des virgules, comme dans f[a, b]. Les parenthèses sont refusées hors du texte. Le texte part sur la sortie standard.

Pour retenir une valeur, liez-lui un nom avec =. Rush n'a pas de variables : une liaison associe une étiquette, un nom sans guillemets, à une valeur. Ensuite write[x] affiche la valeur liée à x :

x = 5
write[x]

Une règle gouverne chaque ligne : une ligne doit lier, appeler ou aiguiller. Une ligne qui ne fait que nommer une valeur, comme 5 seul, ne fait rien : Rush la refuse avec l'erreur RX0065 avant que quoi que ce soit s'exécute.

Exercices

Laquelle de ces lignes est refusée parce qu'elle ne fait rien ?

Choisissez une réponse

Quels crochets contiennent les arguments d'un appel en Rush ?

Choisissez une réponse

Écrivez une ligne qui affiche hello world.

L'exercice demande cette sortie :

hello world

L'exécuteur du cloud Rush n'est pas encore connecté : le code ne peut pas être exécuté depuis cette page. Rien n'a été exécuté et aucune sortie n'est affichée.

Liez le nom x à 5, puis affichez x.

L'exercice demande cette sortie :

5

L'exécuteur du cloud Rush n'est pas encore connecté : le code ne peut pas être exécuté depuis cette page. Rien n'a été exécuté et aucune sortie n'est affichée.

Toutes les leçons

Les étoiles, l'XP et les confettis ne sont que des symboles : ils ne débloquent ni ne coûtent rien. Ils sont là pour vous donner envie de continuer.