“Hello, World!” आपको Factor में कुछ कोड लिखवाएगा और आपको Exercism के वर्कफ्लो से परिचित कराएगा। इसे पूरा करने से Factor ट्रैक के बाकी अभ्यास खुल जाते हैं।
शुरू करने के लिए हमारा "Introduction to Hello, World" वीडियो देखिए 👇
यह पारंपरिक परिचयात्मक अभ्यास है। बस "Hello, World!" कहिए।
किसी नई भाषा या वातावरण में प्रोग्रामिंग शुरू करते समय "Hello, World!" ही पारंपरिक पहला प्रोग्राम होता है।
इस अभ्यास के उद्देश्य आसान हैं:
अगर सब कुछ ठीक चला, तो आप अपना पहला असली अभ्यास लेने के लिए तैयार होंगे।
Factor का प्रोग्राम शब्दों से बनता है, जिन्हें शब्दावलियों में बाँटा जाता है।
Factor किसी शब्दावली को उसी नाम की डायरेक्टरी से लोड करता है, इसलिए hello-world शब्दावली hello-world/ डायरेक्टरी के अंदर मौजूद hello-world.factor फाइल है।
: say-hello ( -- str ) … ; शब्द say-hello को परिभाषित करता है।
कोष्ठकों में लिखा हिस्सा इस शब्द का स्टैक इफेक्ट है: -- के बाईं ओर कुछ न होने का मतलब है कि यह शब्द कोई इनपुट नहीं लेता, और दाईं ओर लिखा str बताता है कि यह एक वैल्यू छोड़ता है (यह नाम केवल डॉक्युमेंटेशन है, कोई टाइप नहीं)।
स्टैक इफेक्ट और अंतिम ; के बीच का पूरा हिस्सा बॉडी है, यानी वह कोड जो शब्द को कॉल करने पर चलता है।
टेस्ट सूट say-hello को कॉल करता है और स्टैक पर छोड़ी गई वैल्यू की जाँच करता है।
बॉडी को ऐसे बदलिए कि यह शब्द "Hello, World!" छोड़े, फिर टेस्ट चलाइए।
Exercism पर साइन अप कीजिए और Factor को 47 कॉन्सेप्ट163 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।