Το "Hello, World!" θα σε βάλει να γράψεις λίγο κώδικα σε Factor και θα σε εξοικειώσει με τη ροή εργασίας του Exercism. Η ολοκλήρωσή του ξεκλειδώνει την υπόλοιπη διαδρομή Factor.
Δες το βίντεό μας "Εισαγωγή στο Hello, World" για να ξεκινήσεις 👇
Η κλασική εισαγωγική άσκηση. Πες απλώς "Hello, World!".
Το "Hello, World!" είναι το παραδοσιακό πρώτο πρόγραμμα για όποιον ξεκινά προγραμματισμό σε μια νέα γλώσσα ή περιβάλλον.
Οι στόχοι είναι απλοί:
Αν όλα πάνε καλά, θα είσαι έτοιμος να κατεβάσεις την πρώτη σου πραγματική άσκηση.
Ένα πρόγραμμα Factor είναι φτιαγμένο από λέξεις, ομαδοποιημένες σε λεξιλόγια.
Ο Factor φορτώνει ένα λεξιλόγιο από έναν κατάλογο με το ίδιο όνομα, άρα το λεξιλόγιο hello-world είναι το αρχείο hello-world.factor μέσα σε έναν κατάλογο hello-world/.
Το : say-hello ( -- str ) … ; ορίζει τη λέξη say-hello.
Το μέρος μέσα στις παρενθέσεις είναι η επίδραση στη στοίβα της: τίποτα στα αριστερά του -- σημαίνει ότι δεν παίρνει καμία είσοδο, και το str στα δεξιά σημαίνει ότι αφήνει μία τιμή (το όνομα είναι μόνο τεκμηρίωση, όχι τύπος).
Ό,τι βρίσκεται ανάμεσα στην επίδραση στη στοίβα και το τελικό ; είναι το σώμα, δηλαδή ο κώδικας που εκτελείται όταν καλείται η λέξη.
Η σουίτα δοκιμών καλεί το say-hello και ελέγχει την τιμή που αφήνει στη στοίβα.
Άλλαξε το σώμα ώστε η λέξη να αφήνει "Hello, World!" αντ' αυτού και μετά τρέξε τις δοκιμές.
Γράψου στο Exercism για να μάθεις και να κατακτήσεις Factor με 47 έννοιες163 ασκήσεις και πραγματική καθοδήγηση από ανθρώπους, όλα δωρεάν.