Parcours
/
Factor
Factor
/
Exercices
/
Hello World
Hello World

Hello World

Exercice de tutoriel

Introduction

« Hello, World! » t'apprendra à écrire un peu de Factor et te familiarisera avec le workflow d'Exercism. Le terminer déverrouille le reste du parcours Factor.

Regarde notre vidéo « Introduction to Hello, World » pour bien démarrer 👇

Instructions

L'exercice d'introduction classique. Dis simplement « Hello, World! ».

« Hello, World! » est le premier programme traditionnel pour débuter la programmation dans un nouveau langage ou environnement.

Les objectifs sont simples :

  • Modifie le code fourni pour qu'il produise la string « Hello, World! ».
  • Lance la suite de tests et assure-toi qu'elle réussit.
  • Soumets ta solution et vérifie-la sur le site web.

Si tout se passe bien, tu pourras récupérer ton premier véritable exercice.

Notes d'implémentation

Un programme Factor est construit à partir de mots, regroupés en vocabulaires.

Factor charge un vocabulaire depuis un répertoire du même nom : le vocabulaire hello-world est donc le fichier hello-world.factor dans un répertoire hello-world/.

: say-hello ( -- str ) … ; définit le mot say-hello. La partie entre parenthèses est son effet de pile : rien à gauche de -- signifie qu'il ne prend aucune entrée, et str à droite signifie qu'il laisse une seule valeur (le nom n'est qu'une documentation, pas un type). Tout ce qui se trouve entre l'effet de pile et le ; de fermeture constitue le corps : le code qui s'exécute quand le mot est appelé.

La suite de tests appelle say-hello et vérifie la valeur qu'il laisse sur la pile. Modifie le corps pour que le mot laisse plutôt "Hello, World!", puis lance les tests.

Modifie via GitHub Le lien s'ouvre dans une nouvelle fenêtre ou un nouvel onglet
Factor Exercism

Prêt à commencer Hello World ?

Inscris-toi sur Exercism pour apprendre et maîtriser Factor avec 47 concepts163 exercices, et un vrai mentorat humain, le tout gratuitement.