विंडोज 10 पर स्विफ्ट में प्रोग्राम कैसे करें

विंडोज 10 पर स्विफ्ट में प्रोग्राम कैसे करें

स्विफ्ट अभी और अच्छे कारणों से सबसे गर्म भाषाओं में से एक है। मैक और आईओएस ऐप बाजार का एक बड़ा हिस्सा लेते हैं। आईओएस ऐप को मूल रूप से बनाने में सक्षम होना उन लोगों के लिए एक बड़ी बात है जो ऑब्जेक्टिव सी की गहरी गहराई में डुबकी नहीं लगाना चाहते हैं।





चूंकि स्विफ्ट ऐप्पल की मूल निवासी है, इसलिए आपको मैक की आवश्यकता है, है ना? गलत। जबकि विंडोज़ पर स्विफ्ट को संकलित करने के लिए कोई 'आउट ऑफ द बॉक्स' तरीका नहीं है, इसका मतलब यह नहीं है कि विंडोज़ उपयोगकर्ता स्विफ्ट नहीं सीख सकते हैं।





यहां एक सरल स्विफ्ट प्रोग्राम बनाने और इसे विंडोज 10 में संकलित और चलाने का तरीका बताया गया है।





स्विफ्ट क्या है?

शुरू करने से पहले, आइए देखें कि स्विफ्ट वास्तव में क्या है। स्विफ्ट Apple द्वारा डिज़ाइन की गई एक प्रोग्रामिंग भाषा है। परियोजना के प्रवर्तक क्रिस लैटनर के अनुसार 'ऑब्जेक्टिव-सी, रस्ट, हास्केल, रूबी, पायथन, सी#, सीएलयू, और बहुत से अन्य लोगों से विचार लेता है'।

यह अपेक्षाकृत युवा भाषा है जिसे 2014 में जनता के लिए जारी किया गया था, हालांकि इसे पहले से ही व्यापक रूप से माना जाता है। NS TIOBE सूचकांक 2017 में शीर्ष प्रोग्रामिंग भाषाओं में से स्विफ्ट ने 11वें नंबर पर स्विफ्ट को रखा, जिससे यह अब तक की सबसे तेजी से बढ़ती भाषाओं में से एक बन गई।



संक्षेप में, यदि आप Mac या iOS के लिए प्रोग्रामिंग कर रहे हैं, तो स्विफ्ट आपके लिए है! स्विफ्ट के उपयोगों पर अधिक गहराई से नज़र डालने के लिए, इन कारणों पर एक नज़र डालें कि स्विफ्ट सीखने लायक क्यों है।

विंडोज 10 पर स्विफ्ट के साथ शुरुआत करना

सबसे पहले, हमें अपना कोड लिखने के लिए एक संपादक की आवश्यकता होगी। आप किसी भी IDE का उपयोग कर सकते हैं, जिसके साथ आप सहज हैं, हालांकि किसी एक का उपयोग करना कड़ाई से आवश्यक नहीं है और कोई भी टेक्स्ट एडिटर भी पर्याप्त होगा। यह ज्यादातर व्यक्तिगत पसंद के लिए आता है, हालांकि अगर आपको यह तय करने में मदद की ज़रूरत है कि इस गाइड का क्या उपयोग करना है, तो यह आपकी मदद कर सकता है।





आज हम उपयोग करने जा रहे हैं नोटपैड++ क्योंकि यह मुफ़्त, सरल और एक्स्टेंसिबल है। नोटपैड ++ डाउनलोड करें और इसे खोलें। आइए कुछ कोडिंग के लिए नीचे उतरें!

विंडोज प्रोग्राम के लिए एक साधारण स्विफ्ट

हमारे परीक्षण प्रोजेक्ट के लिए आज हम एक साधारण प्रोग्राम बनाने जा रहे हैं जो विंडोज कमांड लाइन पर चलेगा। एक नई नोटपैड ++ फ़ाइल खोलकर प्रारंभ करें। हम स्क्रीन पर एक प्रश्न को प्रिंट करके शुरू करेंगे, उपयोगकर्ता द्वारा अपनी प्रतिक्रिया टाइप करने की प्रतीक्षा करेंगे, और फिर उत्तर देने के लिए इस प्रतिक्रिया का उपयोग करेंगे।





print('What is your name?')

प्रोग्राम चलने पर यह प्रदर्शित होगा। अब जब हमने एक प्रश्न पूछा है, तो हमें उपयोगकर्ता को उत्तर देने का एक तरीका प्रदान करना चाहिए। इसके लिए हम का उपयोग करते हैं पढ़ने के लिए लाइन() विधि और उत्तर को एक चर के रूप में संग्रहीत करें जिसे कहा जाता है प्रतिक्रिया .

var response = readLine()

यदि आप पहले से ही अन्य प्रोग्रामिंग भाषाओं से परिचित हैं, तो आप यहां कुछ छोटे अंतर देख सकते हैं। सबसे पहले, हम रीडलाइन से प्राप्त डेटा को a . के रूप में संग्रहीत कर सकते हैं कहां यह निर्दिष्ट करने के बजाय कि यह एक स्ट्रिंग होने जा रहा है। आप में से जो लोग जावास्क्रिप्ट या सी # से आ रहे हैं उनके लिए एक और बदलाव लाइनों के अंत को दर्शाने के लिए अर्धविराम की कमी है।

पायथन उपयोगकर्ता पहले से ही यहां घर पर अधिक हो सकते हैं!

एक आउटपुट जोड़ना

अब जब हमारे पास यह जानकारी एक चर में संग्रहीत है, तो हम इसका उपयोग करना चाहते हैं और इसे उपयोगकर्ता को वापस प्रदर्शित करना चाहते हैं। उन्हें एक अच्छे दिन की शुभकामना देने से अच्छा और क्या हो सकता है?

print('Hello (response!), I hope you are having a great day!')

यदि आपके पास अन्य भाषाओं का अनुभव है, तो भी आपको यहां कुछ अंतर दिखाई देंगे। का उपयोग करने के बजाय + अपने चर को प्रदर्शित करने के लिए उद्धरण चिह्नों के बाहर ऑपरेटर, आप उपयोग करते हैं (चर का नाम) उद्धरण चिह्नों के भीतर। स्विफ्ट की एक अन्य विशेषता का उपयोग है वैकल्पिक मान . पहली नज़र में इन मूल्यों को समझना मुश्किल है, लेकिन स्विफ्ट के भीतर चर के उपयोग में अधिक कार्यक्षमता जोड़ते हैं।

इस उदाहरण में, हम केवल मान को प्रदर्शित करना चाहते हैं, इसलिए हम चर नाम के बाद विस्मयादिबोधक चिह्न जोड़ते हैं प्रतिक्रिया! यह दर्शाने के लिए कि यह एक वैकल्पिक मान नहीं है। एक वैकल्पिक मान एक चर है जो एक मान असाइन किया जा सकता है या नहीं भी हो सकता है। इसे एक की आवश्यकता नहीं है। यदि इसे कोई मान निर्दिष्ट नहीं किया गया है, तो इसे शून्य असाइन किया जाएगा।

मूल्य प्रकार के बाद एक प्रश्न चिह्न (?) इसे वैकल्पिक के रूप में पहचानता है, जबकि विस्मयादिबोधक का अर्थ है कि यह नहीं है।

आपका कोड कुछ इस तरह दिखेगा:

अपना कोड सहेजने के लिए, उपयोग करें फ़ाइल> इस रूप में सहेजें और चुनें स्विफ्ट फ़ाइल से टाइप के रुप में सहेजें मेन्यू। यदि आपके मेनू में स्विफ्ट फ़ाइल प्रकार नहीं है, तो चुनें सभी फाइलें इसके बजाय, और जोड़ें .स्विफ्ट आपके चुने हुए फ़ाइल नाम के बाद फ़ाइल एक्सटेंशन।

विंडोज 10 में स्विफ्ट का संकलन

अब जब हमारे पास एक प्रोग्राम है, तो हमें इसे संकलित करने और चलाने में सक्षम होने की आवश्यकता है। जबकि विंडोज 10 में स्विफ्ट प्रोग्राम करने के लिए कोई अंतर्निहित तरीका नहीं है, वहाँ एक काम है। हान संगजिन ने स्विफ्ट के लिए एक कंपाइलर बनाया है जो है गीथूब से डाउनलोड के लिए उपलब्ध है . लिंक में दिए गए निर्देशों का उपयोग करके स्विफ्ट फॉर विंडोज एप्लिकेशन को डाउनलोड और इंस्टॉल करें।

एक बार इनस्टॉल हो जाने के बाद इसे ओपन करें। पर क्लिक करें फ़ाइल का चयन करें बटन और अपने पहले से बनाए गए प्रोग्राम का चयन करें। क्लिक संकलन और प्रोग्राम के कंपाइल होने की प्रतीक्षा करें।

एक कार्यक्रम के लिए यह छोटा होना लगभग तुरंत होना चाहिए, हालांकि इसमें समय लग सकता है कि आपने अपना कोड कितना जटिल बनाया है!

आपको संवाद बॉक्स में 'सफलतापूर्वक संकलित' संदेश प्राप्त होना चाहिए। यदि नहीं, तो वापस जाएं और अपने कोड की जांच करके सुनिश्चित करें कि आपने कोई त्रुटि तो नहीं की है। कोड संकलित होने के बाद, क्लिक करें Daud अपने कार्यक्रम को चलाने के लिए। प्रोग्राम विंडोज कमांड लाइन में खुलेगा, और इस तरह दिखना चाहिए:

यह ध्यान देने योग्य है कि आपको अपना कोड चलाने के लिए विंडोज़ के लिए स्विफ्ट एप्लिकेशन का उपयोग करना चाहिए, प्रोग्राम फ़ाइल बनाई गई फ़ाइल अकेले काम नहीं करेगी, भले ही एप्लिकेशन खुला हो।

विंडोज टुडे पर स्विफ्ट कोडिंग शुरू करें

अगर आप तय करते हैं कि स्विफ्ट आपके लिए है, तो आपकी मदद करने के लिए ढेर सारे उपकरण मौजूद हैं। एक बार जब आप पर्यावरण की बुनियादी समझ प्राप्त कर लेते हैं, तो अपने ज्ञान को जीवन में लाने के लिए कुछ शुरुआती परियोजनाओं को क्यों न आजमाएं?

बाहरी हार्ड ड्राइव डिस्क प्रबंधन विंडोज़ में दिखाई नहीं दे रहा है 10

यदि आप एक लिनक्स उपयोगकर्ता हैं जो आईओएस ऐप को कोड करना चाहते हैं, तो यहां स्विफ्ट में उबंटू के साथ कोड करने का तरीका बताया गया है।

साझा करना साझा करना कलरव ईमेल यहां बताया गया है कि एफबीआई ने हाइव रैनसमवेयर के लिए चेतावनी क्यों जारी की

एफबीआई ने रैंसमवेयर के विशेष रूप से खराब तनाव के बारे में चेतावनी जारी की। यहां बताया गया है कि आपको हाइव रैंसमवेयर से विशेष रूप से सावधान रहने की आवश्यकता क्यों है।

आगे पढ़िए
संबंधित विषय
  • प्रोग्रामिंग
  • ऐप डेवलपमेंट
  • तीव्र
  • प्रोग्रामिंग की भाषाएँ
लेखक के बारे में इयान बकले(२१६ लेख प्रकाशित)

इयान बकले बर्लिन, जर्मनी में रहने वाले एक स्वतंत्र पत्रकार, संगीतकार, कलाकार और वीडियो निर्माता हैं। जब वह लिख नहीं रहा होता है या मंच पर नहीं होता है, तो वह पागल वैज्ञानिक बनने की उम्मीद में DIY इलेक्ट्रॉनिक्स या कोड के साथ छेड़छाड़ कर रहा होता है।

इयान बकले की और फ़िल्में या टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें