Track
/
Factor
Factor
/
Esercizi
/
Hello World
Hello World

Hello World

Esercizio tutorial

Introduzione

«Hello, World!» ti farà scrivere un po' di Factor e ti farà prendere confidenza con il flusso di lavoro di Exercism. Completarlo sblocca il resto del Track Factor.

Guarda il nostro video «Introduction to Hello, World» per iniziare 👇

Istruzioni

Il classico esercizio introduttivo. Basta dire «Hello, World!».

"Hello, World!" è il tradizionale primo programma per chi inizia a programmare in un nuovo linguaggio o ambiente.

Gli obiettivi sono semplici:

  • Modifica il codice fornito in modo che produca la stringa «Hello, World!».
  • Esegui la suite di test e assicurati che vada a buon fine.
  • Invia la soluzione e controllala sul sito.

Se tutto va bene, sarai pronto a scaricare il primo esercizio vero.

Note di implementazione

Un programma Factor è costruito a partire da parole, raggruppate in vocabolari.

Factor carica un vocabolario da una directory con lo stesso nome, quindi il vocabolario hello-world è il file hello-world.factor all'interno di una directory hello-world/.

: say-hello ( -- str ) … ; definisce la parola say-hello. La parte tra parentesi è il suo stack effect: se non c'è nulla a sinistra di -- significa che non accetta input, mentre str a destra significa che lascia un valore (il nome è solo documentazione, non un tipo). Tutto ciò che sta tra lo stack effect e il ; di chiusura è il corpo: il codice che viene eseguito quando la parola viene chiamata.

La suite di test chiama say-hello e controlla il valore che lascia sullo stack. Modifica il corpo in modo che la parola lasci invece "Hello, World!", poi esegui i test.

Modifica tramite GitHub Il link si apre in una nuova finestra o scheda
Factor Exercism

Vuoi iniziare Hello World?

Iscriviti a Exercism per imparare e padroneggiare Factor con 47 concetti163 esercizi e il mentoring di persone reali, tutto gratis.