विंडोज 10 पर स्विफ्ट में प्रोग्राम कैसे करें
विज्ञापन
स्विफ्ट इस समय सबसे अच्छी भाषाओं में से एक है, और अच्छे कारणों से। मैक और आईओएस ऐप बाजार का एक बड़ा हिस्सा लेते हैं। मूल रूप से iOS ऐप्स का निर्माण करना उन लोगों के लिए एक बड़ी बात है, जो ऑब्जेक्टिव C के नकली गहराई में नहीं जाना चाहते हैं।
चूंकि स्विफ्ट Apple का मूल निवासी है, तो आपको मैक की आवश्यकता है, है ना? गलत। जबकि विंडोज पर स्विफ्ट को संकलित करने के लिए "आउट ऑफ द बॉक्स" विधि नहीं है, इसका मतलब यह नहीं है कि विंडोज उपयोगकर्ता स्विफ्ट सीख नहीं सकते हैं।
यहां बताया गया है कि एक साधारण स्विफ्ट प्रोग्राम कैसे बनाया जाए और इसे विंडोज 10 में संकलित किया जाए।
स्विफ्ट क्या है?
शुरुआत करने से पहले, आइए देखें कि वास्तव में स्विफ्ट क्या है। स्विफ्ट एक प्रोग्रामिंग लैंग्वेज है जिसे Apple द्वारा डिजाइन किया गया है। परियोजना के प्रवर्तक क्रिस लैटनर के अनुसार, यह विचार "ऑब्जेक्टिव-सी, रस्ट, हास्केल, रूबी, पायथन, सी #, सीएलयू, और बहुत से अन्य लोगों को सूचीबद्ध करने के लिए" से लेता है।
यह एक अपेक्षाकृत युवा भाषा है जिसे 2014 में जनता के लिए जारी किया गया था, हालांकि यह पहले से ही व्यापक रूप से माना जाता है। 2017 में शीर्ष प्रोग्रामिंग भाषाओं के TIOBE सूचकांक ने स्विफ्ट को 11 वें स्थान पर रखा, जिससे यह अब तक की सबसे तेजी से बढ़ती भाषाओं में से एक है।
संक्षेप में, यदि आप मैक या iOS के लिए प्रोग्रामिंग कर रहे हैं, तो स्विफ्ट आपके लिए है! स्विफ्ट के उपयोग के बारे में अधिक गहराई से देखने के लिए, इन कारणों पर एक नज़र डालें कि स्विफ्ट 7 कारणों को सीखने के लायक है स्विफ्ट प्रोग्रामिंग लैंग्वेज वर्थ लर्निंग 7 कारण स्विफ्ट प्रोग्रामिंग लैंग्वेज वर्थ लर्निंग है जिसे आपको स्विफ्ट प्रोग्रामिंग भाषा सीखना चाहिए यदि आप बाद में छोड़ना नहीं चाहते हैं तो जल्द से जल्द। यहाँ कुछ उत्कृष्ट कारण हैं जो आपको मना सकते हैं। अधिक पढ़ें ।
विंडोज 10 पर स्विफ्ट के साथ शुरुआत करना
सबसे पहले, हमें अपने कोड को लिखने के लिए एक संपादक की आवश्यकता है। आप किसी भी आईडीई का उपयोग कर सकते हैं जिसके साथ आप सहज हैं, हालांकि एक का उपयोग करना कड़ाई से आवश्यक नहीं है और कोई भी पाठ संपादक भी पर्याप्त होगा। यह ज्यादातर व्यक्तिगत पसंद के लिए नीचे आता है, हालांकि अगर आपको यह तय करने में सहायता की आवश्यकता है कि इस गाइड का उपयोग करने में आपको क्या मदद मिल सकती है।
आज हम नोटपैड ++ का उपयोग करने जा रहे हैं क्योंकि यह मुफ़्त, सरल और एक्स्टेंसिबल है। नोटपैड ++ डाउनलोड करें और इसे खोलें। चलो कुछ कोडिंग के लिए नीचे उतरो!
विंडोज प्रोग्राम के लिए एक सरल स्विफ्ट
हमारे परीक्षण प्रोजेक्ट के लिए आज हम एक सरल प्रोग्राम बनाने जा रहे हैं जो विंडोज कमांड लाइन पर चलेगा। एक नया नोटपैड ++ फ़ाइल खोलकर शुरू करें। हम स्क्रीन पर एक प्रश्न छापकर शुरू करेंगे, उपयोगकर्ता द्वारा अपनी प्रतिक्रिया टाइप करने की प्रतीक्षा करेंगे, और फिर उत्तर देने के लिए इस प्रतिक्रिया का उपयोग करेंगे।
print("What is your name?")
जब प्रोग्राम चलता है तो यह प्रदर्शित होगा। अब जब हमने एक प्रश्न पूछा है, तो हमें उपयोगकर्ता को जवाब देने का एक तरीका प्रदान करना चाहिए। इसके लिए, हम रीडलाइन () विधि का उपयोग करते हैं और उत्तर को एक चर के रूप में संग्रहीत करते हैं जिसे प्रतिक्रिया कहा जाता है।
var response = readLine()
यदि आप पहले से ही अन्य प्रोग्रामिंग भाषाओं से परिचित हैं, तो आप यहाँ कुछ छोटे अंतर देख सकते हैं। सबसे पहले, हम रीडलाइन से प्राप्त डेटा को एक संस्करण के रूप में निर्दिष्ट करने के बजाय स्टोर कर सकते हैं कि यह एक स्ट्रिंग होने जा रहा है। जावास्क्रिप्ट या C # से आने वाले लोगों के लिए एक और बदलाव लाइनों के अंत को दर्शाने के लिए अर्धविराम की कमी है।
पायथन उपयोगकर्ता यहां पहले से ही घर पर अधिक हो सकते हैं!
एक आउटपुट जोड़ना
अब चूंकि हमारे पास यह जानकारी एक चर में संग्रहीत है, हम इसका उपयोग करना चाहते हैं और इसे उपयोगकर्ता को वापस प्रदर्शित करना चाहते हैं। एक महान दिन की कामना करने से अच्छा क्या हो सकता है?
print("Hello \(response!), I hope you are having a great day!")
यहां तक कि अगर आपके पास अन्य भाषाओं में अनुभव है, तो आपको यहां कुछ अंतर दिखाई देंगे। अपना चर प्रदर्शित करने के लिए उद्धरण चिह्नों के बाहर + संचालक का उपयोग करने के बजाय, आप उद्धरण चिह्नों के भीतर \ (चर नाम) का उपयोग करते हैं। स्विफ्ट की एक अन्य विशेषता वैकल्पिक मूल्यों का उपयोग है। इन मूल्यों को पहली नज़र में समझना मुश्किल है, लेकिन स्विफ्ट के भीतर चर के उपयोग के लिए अधिक कार्यक्षमता जोड़ें।
इस उदाहरण में, हम बस मान को प्रदर्शित करना चाहते हैं जैसा कि है, इसलिए हम चर नाम की प्रतिक्रिया के बाद विस्मयादिबोधक चिह्न जोड़ते हैं ! यह दर्शाने के लिए कि यह एक वैकल्पिक मूल्य नहीं है। एक वैकल्पिक मूल्य एक चर है जिसे मान दिया जा सकता है या नहीं। यह एक की आवश्यकता नहीं है। यदि इसे कोई मान असाइन नहीं किया गया है, तो इसे nil असाइन किया जाएगा।
मान प्रकार के बाद एक प्रश्न चिह्न (?) इसे वैकल्पिक के रूप में पहचानता है, जबकि एक विस्मयादिबोधक का अर्थ है कि यह नहीं है।
आपका कोड कुछ इस तरह दिखाई देगा:
अपना कोड बचाने के लिए, फ़ाइल> इस रूप में सहेजें का उपयोग करें और इस प्रकार सहेजें मेनू से स्विफ़्ट फ़ाइल चुनें । यदि आपका मेनू स्विफ्ट फ़ाइल प्रकार को याद कर रहा है, तो इसके बजाय सभी फ़ाइलों का चयन करें, और अपने चुने हुए फ़ाइल नाम के बाद .swift फ़ाइल एक्सटेंशन जोड़ें।
विंडोज 10 में स्विफ्ट का संकलन
अब जब हमारे पास एक कार्यक्रम है, तो हमें इसे संकलित करने और चलाने में सक्षम होने की आवश्यकता है। जबकि विंडोज 10 में स्विफ्ट को प्रोग्राम करने के लिए कोई रास्ता नहीं बनाया गया है, चारों ओर एक काम है। हान सांगजिन ने स्विफ्ट के लिए एक कंपाइलर बनाया है जो गिथब से डाउनलोड के लिए उपलब्ध है। लिंक में दिए गए निर्देशों का उपयोग करके विंडोज एप्लिकेशन के लिए स्विफ्ट डाउनलोड और इंस्टॉल करें।
एक बार जब यह स्थापित हो जाता है, तो इसे खोलें। फ़ाइल चुनें बटन पर क्लिक करें और अपने पहले से बने कार्यक्रम का चयन करें। संकलित करें और संकलन करने के लिए कार्यक्रम की प्रतीक्षा करें ।
एक कार्यक्रम के लिए यह छोटा लगभग तत्काल होना चाहिए, हालांकि यह इस बात पर निर्भर करता है कि आपने अपना कोड कितना जटिल बनाया है!
आपको संवाद बॉक्स में "सफलतापूर्वक संकलित" संदेश प्राप्त करना चाहिए। यदि नहीं, तो वापस जाएं और अपने कोड के माध्यम से जांच कर सुनिश्चित करें कि आपने कोई त्रुटि नहीं की है। कोड संकलित करने के बाद, अपना प्रोग्राम चलाने के लिए चलाएँ क्लिक करें। प्रोग्राम विंडोज कमांड लाइन में खुलेगा, और इस तरह दिखना चाहिए:
यह ध्यान देने योग्य है कि आपको अपने कोड को चलाने के लिए विंडोज एप्लिकेशन के लिए स्विफ्ट का उपयोग करना होगा, जो एक्सई फाइल बनाई गई है वह अकेले काम नहीं करेगी, भले ही एप्लिकेशन खुला हो।
विंडोज टुडे पर कोडिंग स्विफ्ट शुरू करें
यदि आप तय करते हैं कि स्विफ्ट आपके लिए है, तो आपकी मदद करने के लिए वहाँ से बहुत सारे उपकरण हैं। एक बार जब आप पर्यावरण की एक बुनियादी समझ प्राप्त कर लेते हैं, तो अपने ज्ञान को जीवन में लाने के लिए कुछ शुरुआती परियोजनाओं की कोशिश क्यों न करें?
यदि आप एक iOS उपयोगकर्ता हैं जो iOS ऐप को कोड करना चाहते हैं, तो यहां उबंटू के साथ स्विफ्ट में कोड कैसे करें, उबंटू में स्विफ्टिंग में प्रोग्रामिंग कैसे शुरू करें उबंटू में स्विफ्ट में प्रोग्रामिंग कैसे शुरू करें Apple ने हाल ही में अपनी स्विफ्ट प्रोग्रामिंग भाषा को ओपन सोर्स के रूप में जारी किया, जिसका मतलब है कि कोई भी अब उबंटू सहित किसी भी प्रणाली पर इस ट्रेंडिंग प्रोग्रामिंग भाषा का उपयोग कर सकता है! आरंभ करने के तरीके के बारे में जानने के लिए आगे पढ़ें। अधिक पढ़ें ।
इसके बारे में अधिक जानें: ऐप डेवलपमेंट, प्रोग्रामिंग लैंग्वेज, स्विफ्ट।