«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 👇
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:
Se tutto va bene, sarai pronto a scaricare il primo esercizio vero.
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.
Iscriviti a Exercism per imparare e padroneggiare Factor con 47 concetti163 esercizi e il mentoring di persone reali, tutto gratis.