Solidity 101 in Hindi: Updraft Study Session, Part 2

Cyfrin Updraft Solidity 101 Study Sessions — Hindi · 1:50:26

Practice Solidity beyond the first SimpleStorage contract in this Hindi study session led by Syed Asad Kazmi and Mahima Thacker. The live examples and learner questions explore arrays and structs, mappings as key-value storage, visibility, and the differences between memory, storage and calldata. Follow Part 1 first, or bring equivalent experience with Solidity functions and Remix. English course resources support the Hindi discussion.

Speakers

Topics

From Cyfrin Updraft Solidity 101 Study Sessions — Hindi, hosted by Cyfrin.

Transcript

एंड वी आर हियर यस हे एवरीबडी गुड टू सी यू अगेन थैंक यू थैंक यू सो मच फॉर जॉइनिंग अस आई सी अ कपल ऑफ कमेंट्स मनी मेंटर एंड एन पीस वॉल्स थैंक यू सो मच फॉर जॉइनिंग अस टुडे आय हेव रियली नाइस पीपल हियर आर सैफरन एंबेसडर्स माहिचर एंड सैय्यद यू नो यू ऑलरेडी नो सैयद एस वेल एंड दे विल बी इंट्रोडूसिंग देमसेल्व्स एंड वी विल बी कंटिन्यूइंग इन हिंदी टुडे एंड या थैंक यू सो मच फॉर द फीडबैक मनी मेंटर्स एक्चुअली इट इज अप टू यू महिमा प्लीज प्लीज प्लीज इंट्रोड्यूस योरसेल्फ एंड देन यू कैन कंटिन्यू इन हिंदी एंड देन लेट्स गेट स्टार्टेड गुड टू सी एवरीबडी आई विल बी हियर टू सपोर्ट यू लेट मी नो इफ यू हैव एनी क्वेश्चन हियर वी गो या सो थैंक

यू सो मच अलिफ फॉर द इंट्रोडक्शन एंड आई एम महिमा आई एम अ डेवलपर एंड आल्सो वन ऑफ़ दी सफर स्टूडेंट्स एंड आई एम सुपर एक्साइटेड टू लाइक जॉइन यू ऑल गाइस टुडे एंड इट्स ऑलवेज ग्रेट टू लर्न फ्रॉम दिस टू टू पीपल्स व्हिच हुम यू कैन सी ऑन स्क्रीन सो या एक्सेप्ट मी सो या दिस इज इट ओके ऑसम एवरीवन नोज़ हु सेड इज़ थैंक यू सो मच महिमा वेलकम टू द साइकिन एंबेसडर प्रोग्राम एस वेल सैड इफ इट इज़ ओके एंड इफ यू आर रेडी वी कैन स्टार्ट पब्लिशिंग द एक्चुअली रिमेक्स बिकॉज़ वी विल नॉट वाचिंग द कोर्स एंड देन ट्रांसलेटिंग इट हिंदी वी

विल बी डूइंग दिस विथ यू यू गाइस इन योर लोकल लैंग्वेज बिकॉज़ दिस इज व्हाट इट इज अबाउट राइट एंड या लेट्स गेट स्टार्टेड आर यू रेडी यस यस लाइक एम ऑडिबल यस वी हियर यू या थैंक यू या ग्रेट ग्रेट सो लाइक आई विल बी व्यू द लाइक द अप्राफ्ट वीडियोस लाइक ऑन साइड एंड देन लाइक आई विल बी फॉलोइंग अप द कोड अलोंग वि एंड देन शोइंग द सो लाइक फ्रॉम नाउ ऑन आई विल बी स्पीकिंग इन हिंदी बिकॉज़ लाइक वी हैड अ ग्रेट फीडबैक रिलेटेड टू यूजिंग हिंदी बिकॉज़ दे विल बी सेपरेट सेशन इन इंग्लिश सून यू गाइस शुड इफ यू वांट टू वाच इंग्लिश सेशन लेट मी

सो लाइक आर यू गाइस सीइंग माय रिमिक्स महिमाइंग विद रिमिक्स राइट या आई कैन सी दैट ओके ओके लेट मी जस्ट सो व्हाट यू गाइस कैन डू यू कैन आल्सो ओपन द साइकिंग ड्राफ्ट लेसन नंबर लाइक द वीडियो नंबर सेवन एरेज एंड स्टक्स पार्ट एंड सो आई विल बी जस्ट वाचिंग दैट ऑन अदर स्क्रीन इट्स एट लाइक वीडियो नंबर एट एरेज एंड स्टफ सो आई एम जस्ट प्लेइंग दैट

वीडियो एंड देन आई विल बी फॉलोइंग द कोड अ लेट मीट द फाइल्स। सो आई एम डिलीटिंग ऑल ऑफ दी फोल्डर्स। ऑन द डिफ़ॉल्ट वर्ड स्पेस दैट विल बी ओपन व्हेन यू ओपन दिस डॉट एंड देन क्रिएटिंग अ

न्यू फाइल सो रिनेबल द फाइल शुड बी लाइक यू कैन नेम इट एनीथिंग बट या इन द वीडियो नेम एस सिंपल स्टोरेज और सो हियर वी राइट पीडीएफ ले आइडेंटिफायर तो यहां पर हम अपना लाइसेंस

लिखेंगे। सॉरी आई एम स्पीकिंग इन इंग्लिश बट या ट्राई। सो लाइसेंस के बाद यहां पर वर्जन दैट वी वांट टू यूज़। सो इन द वीडियो इट्स यूजिंग मतलब यहां पर 0.8.18 यूज़ करा है। तो हम 18 भी कर सकते हैं वैसे। तो थोड़ा लेटेस्ट यूज़ कर लेते हैं 26 बिकॉज़ द लेटेस्ट मतलब जो लेटेस्ट आप देखोगे कंपाइलर्स में वो अभी 29 है। इधर से देख सकते हो आप बाय गोइंग टू द सॉलिडिटी कंपाइलर वाले ऑप्शन पर जाकर आपको वर्ज देखेंगे तो मैं 26 यूज़ कर रहा हूं। तो मतलब जो ज्यादा लेटेस्ट भी ना हो

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

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

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

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

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

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

व्यू कर रहा हूं ताकि आगे आपको बता। तो मतलब लगभग 2 मिनट्स तक की वीडियो मैंने

कवर कर ली है। तो अब उसके बाद मैं टाइप करना स्टार्ट करूंगा। इसमें बेसिकली एरे डिक्लेअ करा है जिसका फेवरेट नंबर क्योंकि जो फेवरेट नंबर है अभी जैसे सिंगल फेवरेट नंबर स्टोर होगा तो आप इसको जैसे कंपाइल करके डिप्लॉय करके भी जैसे लास्ट टाइम देखा था हमने सेवंथ वीडियो तक तो सिंगल फेवरेट नंबर स्टोर हो रहा था तो अब आगे का जैसे वो मान लो लिस्ट ऑफ फेवरेट नंबर स्टोर करना है जिसमें हर बंदे का अलग फेवरेट नंबर होगा जैसे महिमा का अलग होगा एलिफ का अलग होगा मेरा अलग होगा तो वी कैन स्टोर दैट तो उसके हिसाब से हम एक एरे ले लेंगे। का नाम रखेंगे

नंबर ये हां मतलब ये पहले तो ये सिंपली एरे डिक्लेअर कर दिया ये अभी एम्प्टी है तो जैसे-जैसे इसमें नंबर्स आते जाएंगे वैसे टू मतलब मैं कमेंट में ऐड कर देता हूं। जैसेजैसे नंबर्स ऐड होते जाएंगे इसमें तो मान लो जैसे एक बंदे नेगेट नंबर टू ऐड कर दिया। अभी हम देखेंगे आगे लॉजिक इसका तो ऐसे-से इसमें ऐड होता जाएगा और बाय डिफॉल्ट इसका जो होगा एरे ऐसे एम्प्टी रहेगा। अभी कोई एलिमेंट नहीं है। तो तो अब इसके बाद तो अगर हमें ये देखना

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

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

बनाओ। तो आगे का वीडियो देख अब 2 मिनट्स के आगे की कंटिन्यू कर रहा हूं मैं। तो वीडियो नंबर एट एरे एंड स्पेक्ट और 2 मिनट के बाद का टाइम स्क तो आफ्टर 2 मिनट्स तो

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

नेम तो अब यहां पे जैसे कॉन्फ्लिक्ट आ जाएगा क्योंकि ये सेम नेम है और इसका स्कोप जैसे ग्लोबल है और इसका स्कोप फॉर दिस पर्टिकुलर मतलब इस रिसेक्ट के लिए है तो इसलिए इसका नाम चेंज कर देंगे इसको माय फोर्गेट नंबर और इसको यहां पर जहां हमने इसको डिक्लेअ करा है इसको रिनेम करना होगा माय फेवरेट नंबर से तो यहां पे हमने इसका डिक्लेअ कर दिया। अब इसको यूज़ करके देख लेते हैं एक बार कि कैसा दिखेगा ये। तो जैसे ये पर्सन मतलब एक तरीके से हमने एक न्यू टाइप डिक्लेअ कर दिया। जैसे यहां पे हमने आप देख सकते हो हमारे फेवरेट नंबर डिक्लेयर्ड है लाइन नंबर सेवन में और यहां पे एक एरे डिक्लेयर्ड है जिसका टाइप यू * 56 एरे तो यहां पे हमने एक नया टाइप बनाया है जैसे u

* 56 टाइप है वैसे ही पर्सन एक टाइप हो गया अपने आप में तो अब हम पर्सन टाइप का ही एक कोई भी वेरिएबल डिक्लेअ कर सकते है जैसे पर्सन की वििबिलिटी तो उसका नाम दे दिया मान लो वेरिएबल का नाम इन्होंने पैड दिया था शायदिक कुछ भी ले लेते हैं यहां पर हम ले लेता हूं तो यहां पे पर्सन डाल दिया आप अपना अपना नाम ले सकते हो क्योंकि यहां पे ये हम जैसे ऐसे भी डिफाइन कर सकते हैं कि जैसे जो कि सीरीज है इसमें मतलब पहला जो पहला टाइप है वो

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

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

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

ही यहां पर इनकी पोजीशन बता रहा है। जैसे इसकी जीरो पोजीशन है इसकी फर्स्ट पोजीशन जीरो से स्टार्ट होता है। मतलब कंप्यूटर में कंप्यूटर साइंस में एरे वगैरह जो भी होता है इंडेक्स जीरो से स्टार्ट होता है। तो इसलिए पहली पोजीशन हमेशा जीरो होगी। फर्स्ट नहीं होगी। तो जीरो पोजीशन पे फेवरेट नंबर और ऐसे ही मान लो कुछ भी आगे देते हैं। मान लो हम कोई भी जैसे 56 या फिर में डाल देते हैं फेवरेट कलर वो उन्होंने पैटिक्स ने उसमें वो लिया था मतलब उनका बुलियन वेरिएबल लिया है वीडियो में आप कुछ भी ले

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

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

डिलीट करके फिर हम क्लिक करेंगे तो यहां पर चार 0 1 2 3 फेवरेट नंबर नेम फेवरेट कलर एंड लव को तो ये ये मतलब जैसे हमने एक डिफाइन कर दिया मतलब एक इंस्टेंस का पर्सन टाइप का अब देख रहे हो आप जैसे हमने यहां पे un 256 टाइप का फेवरेट नंबर करा था वैसे ही पर्सन टाइप का सैयद नाम का एक वेरिएबल डिक्लअ कर दिया तो आप ऐसे ही कितना भी डिक्लेअ कर सकते हो आगे यही है कि जैसे अगर आपको हर पर्सन के लिए अलग-अलग ये वाली डिटेल्स चाहिए। तो ये रिमूव कर देते हैं। इसे कोई रख के खोलते हैं। मतलब आप लिफ्ट प्ले अराउंड करने के लिए कुछ भी ऐड कर सकते हो उस हिसाब

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

अलग-अलग उसमें सबका अलग-अलग क्या बोलते हैं फेवरेट नंबर और नेम और सबके अलग-अलग नाम जैसे इन्होंने लाइन पे पैड करा डिक्लेअ 6 मिनट्स मतलब देख सकते हो आप फिर उसके बाद लाइन 16 पे हमारा डिक्लेअ करा [संगीत]

हेलो [संगीत]

[संगीत] [संगीत]

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

एड्रेस कर ही रहे हैं महिमा और यश। तो इसी चीज का मतलब एरे बनाया है। पब्लिक जो कि मतलब ये पाकिस्तान नाम का स्ट्रक्ट है। इसका हम एरे बना देंगे। सिंपली जैसे हमने यहां पर U * 56 का एर बनाया था ना फेवरेट नंबर्स का लिस्ट वैसे इसी को कॉपी कर लो यहां पर और यू इन 56 की जगह पर्सन डाल दो और लिस्ट ऑफ फेवरेट नंबर्स की जगह लिस्ट ऑफ का नाम पर्संस रख दो पर्सन या पीपल पर्सन और इसकी विजिबिलिटी पब्लिक रख देते हैं क्योंकि बाद में मतलब अभी नहीं बनाई उसको डायरेक्ट

कर लेंगे हम। तो यहां पर भी पैटिक ने ये बताया कि जैसे अगर आप यहां पर साइज डिक्लेअ करते हो तो मतलब वो स्टैटिक एरे हो जाएगा। तो ये तीन पर्सन स्टोर कर सकता है कि मान लो महिमा एंड यश तो अगर हमें मान लो अनलिमिटेड नंबर्स स्टोर करने है या मतलब लिमिट तो होगी ऑब्वियसली या फिर जैसे मल्टीपल नंबर्स स्टोर करने है जिसका मतलब साइज कैप यहां पे नहीं देना। ठीक? तो उसको छोड़ देंगे। ब्लैंक इसका मतलब है कि डायनेमिक एरे कितने भी नंबर्स कितने भी पर्संस टाइप के वेरिएबल स्टोर हो सकता है। तो अब इसमें ऐड करने के लिए फंक्शन बनाएंगे। सिंपली हमने एरे डिक्लेअ करा है पर्स का। अभी तो ये ब्लैंक ही रहेगा क्योंकि अभी इसमें ऐड

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

स्ट्रिंग में हम यहां पे मेमोरी पास करते हैं। आगे देखेंगे मेमोरी एंड कॉल डाटा वाले लेसन में स्ट्रिंग मेमोरी और इसकी भी विजिबिलिटी पब्लिक कुछ रिटर्न नहीं करेगा। कर देंगे। अब सिंपली देखो ये ये कॉपीराइट हमें सजेस्ट कर भी रहा है। वही चीज़ है एक्सैक्टली। तो हम वही करेंगे। अब यहां पे दो चीजें कर सकते हैं हम। या तो पहले या तो पहले ये सेम जैसे हमने यहां पे बनाया ना पर्सन नाम का एक वेरिएबल बना

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

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

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

सामने तो ऐसे लेके चलते हैं सिंपल। वैसे वैसे करा है तो आप ऐसे भी कर सकते हो। मतलब सिंपलीसिटी के लिए ऐसे यूज़ कर लेते हैं। अभी डिलीट करके एक बार देख लेते हैं कि कैसा लगेगा। हमारा लिस्ट ऑफ पर्सन व्यू करके भी देख लेंगे। पुराने वाला डिलीट कर दिया। इसको कंपाइल करा डिप्लॉय करा। फिर यहां पर हमने ऐड पर्सन जो फंक्शन बनाया था उसको ऊपर करेंगे। कमांड दो उसके बाद 100 डाल दो नेम में सही डाल दो और ट्रांजैक्ट पे क्लिक करेंगे तो उसके कॉस्पोंडिंग ट्रांजैक्शन होगी क्योंकि ऐड पर्सन ये मतलब ट्रांजैक्शन फंक्शन है

स्टेट चेंज कर रहा है डिस्क पर्संस में मतलब ये स्टेट वेरिएबल है ना स्टोरेज वेरिएबल स्टोरेज एरे है तो ये पुश कर रहा है तो इसलिए यहां पे इसके कॉस्पोंडिंग ट्रांजैक्शन होगी इसलिए आपको ऑरेंज बटन दिख रहा है तो जो जो ऑरेंज बटन होते हैं जैसे रिमिक्स में तो समझो उसमें में ट्रांजैक्शन होगी यहां पे जैसे ऐसे इस टाइप का टिक लगा हुआ आएगा जब वो सक्सेसफुल हो जाएगा और अगर एरर आएगा तो क्रॉस आ जाएगा बनके और जो ब्लू बटंस होंगे समझो वो व्यू फंक्शंस या प्योर है या फिर नॉर्मल वेरिएबल्स है जो कि रिट्रीव कर वेरिएबल्स के जैसे आप देख सकते हो यहां पे रिट्रीव फंक्शन क्योंकि व्यू है तो ब्लू कलर का है अब जैसे ऐड पर्सन कॉल हुआ तो ये ट्रांजैक्शन एग्जीक्यूट हो गई ऐड पर्सन की और उसमें जो हमने वैल्यू पास करी देख सकते हो 100 और नेम सैयद ये एक्सजीक्यूट हो गया

और ये इसका ट्रांजैक्शन हैश है। ये लोकल टू दिस पर्टिकुलर एनवायरमेंट है तो इसलिए आपको ये बाहर विज़िबल नहीं होगा। मगर जो हम जैसे टेस्ट नेट ट्रांजैक्शन करेंगे आगे तो हम एक्सप्लोर भी कर सकते हैं। तो अब जैसे ये वैल्यू ऐड हो गई इसमें। तो अब इसको इंस्पेक्ट करना हो तो यह ज़ीरोथ इंडेक्स पे ऐड हुआ क्योंकि अभी कोई मतलब इससे पहले कोई और वेरिएबल स्टोर नहीं था स्टॉप में तो जीरो इंडेक्स हम चेक कर लेंगे क्योंकि इसमें सेम ये रिटर्न कर दिया नंबर 100 जो कि हमने पास करा था यहां से और नेम से ये अब आप जैसे मान लो वन चेक करो तो वन पे अभी कुछ करा नहीं है क्योंकि ये सिंपली एरर दे देगा क्योंकि इसके पास फर्स्ट इंडेक्स तो

कुछ नहीं एम है तो अगर हम इसके बाद मान लो 200 डाल के यहां पे महिमा ऐड कर देते हैं फेवरेट नंबर में तो फर्स्ट इंडेक्स जैसे इससे पहले तो एरर दिया था मगर अब ये शो करेगा फेवरेट नंबर 200 महिमा और सिंपली 300 डाल के या कुछ भी 250 डाल के कोई भी नंबर डाल सकते यस डाल देते हैं तो टू पे वापस भी आप कर सकते हो जीरो पे फेवरेट

नंबर 100 नेम सैयद वन पे फेवरेट नंबर 200 नेम और टू पे फेवरेट नंबर 250 और नेम लेफ्ट तो ये सेम इससे रिलेटेड जो भी कॉल आ रही है ना हमारी जब भी हम कॉल कर रहे हैं तो उसका डाटा यहां पर शो हो रहा है। ये इसका बायस आउटपुट है। इसको आप आगे मतलब जब आप आगे देखोगे तो डिकोडिंग वगैरह में आपको पता चलेगा जैसे एबीआई डी कोड एबीआई इनकोड जो हो रहा है डेटा तो इनपुट टू मतलब ये इंडेक्स हम पास कर रहे हैं इनपुट एज एन इनपुट फिर उसका आउटपुट हो रहा है। तो यहां तक क्लियर होगा यह वीडियो मतलब यह वाला ए पार्ट कंप्लीट

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

इसलिए रिमिक्स यहां पर हम शेयर कर रहे हैं और बाकी आप अपने साइट पे वीडियो ऑन कर सकते हो और जो भी डाउट हो आपको मतलब वो एज इट इज मैंने फॉलो करा है बस खाली थोड़ी नेमिंग कन्वेंशन वगैरह के लिए चेंज करिए आप पूछ सकते हो डाउट अनिकेत में कुछ महिमा ने शायद आंसर कर दिया। हां पार्ट वन में डिक्लेअर हो चुका है वो कि मेमोरी टेंपरेरी वेरिएबल्स को स्टोर करने के लिए एंड कॉल्ड इट रीड ओनली इनपुट हां मतलब वो अभी आगे देखेंगे हम ऐसे भी इसमें भी देखेंगे क्या बोलता है नाइंथ पार्ट में 10थ में मेमोरी स्टोरेज एंड कॉल डेट

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

करते हैं और जैसे अगर आपको कोई एरर आ रहा है तो कैसे सॉल्व कर सकते हो उसके अपलोड बताएंगे बेसिकली तो एक बार जल्दी से उसको व्यू कर लेते हैं। मतलब विदाउट एनी पॉज मैं सीधा-सीधा प्ले करता हूं। तो एरर्स

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

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

कॉम्प्लिकेटेड एरर है जो कि एआई से नहीं हो पा रहा तो स्टक एक्सचेंजियम स्टक एक्सचेंज पे सर्च कर सकते हो और अगर कोर्स से रिलेटेड है पर्टिकुलरली जैसे कोई जेनेरिक प्रॉब्लम नहीं है जो कि इस पर्टिकुलर कोर्स से रिलेटेड हो मतलब पर्टिकुलर लेसन से या कुछ तो आप मुझे पूछ सकते हो गिट अप डिस्कशन पर ऑब्वियसली हमसे पूछ सकते हो तो ये सिंपली एरर हैंडलिंग की होती है टिप टिप्स थोड़े से क्योंकि आप जैसे-जैसे आगे कोड करते जाओगे तो आपको खुद पता चलता जाएगा एक्सपीरियंस तो ये बेस्ट प्रैक्टिससेस होती है कुछ एरर को रिॉल्व करने की जैसे कंपेयर करेंगे हम सेमी कॉलन लगा के तो हो जाएगा

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

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

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

मतलब जैसे अगर हम लिस्ट में ऐड करते जाएंगे ये मतलब मान लो लिस्ट में 10 पीपल ऐड हो गए टोटल तो उसके बाद जैसे हमें हमें एक पर्टिकुलर पर्सन का एक पर्टिकुलर पर्सन का फेवरेट नंबर देखना है तो उसके बाद हमें पूरी हाइट ट्रेड करनी पड़ेगी। तो इसलिए वो मतलब मतलब जो कि है हो सकता है कि सबको एक-एक करके देखना फिर देखना कि कौन से कौन से इंडेक्स पर कौन सा नंबर है ये पता होना चाहिए कौन सा पर्सन है तो सबको हाइड्रेट करना एक-एक करके तो वो है हो सकता है तो इसके लिए कोई सा डेटा स्ट्रक्चर है जो हम यूज़ कर सकते हैं तो इसी वजह से हम मैपिंग यूज़ करेंगे क्योंकि मैपिंग एक तरीके से मैपिंग हैश की तरह होता है जैसे C++ में आपने हैश देखा होगा#श मैप्स और या फिर पython में

डिक्शनरी देखी होगी मतलब की और वैल्यू पेयर में हम स्टोर कर सकते हैं वैल्यूस मतलब मतलब कीज़ जो होंगी वो सारी यूनिक होंगी और वैल्यूस मतलब हर हर की के लिए एक पर्टिकुलर वैल्यू होगी तो की वैल्यू पेमें हम स्टोर कर दें कि मान लो कौन से पर्सन का कौन सा फेवरेट नंबर है कि जैसे उसको अगर हमें फाइंड करना हो तो सीधा पर्सन का नेम डालें तो उससे रिलेटेड उसका जो भी फेवरेट नंबर है वो उसमें शो हो जाएगा रिटर्न हो जाएगा तो और जावास्क्रिप्ट में ऑब्जेक्ट बोलते हैं उसे टाइप डिक्लेअर करते हैं। मतलब जो भी कोडिंग कर रहे होंगे बंदे और किसी लैंग्वेज में सॉलिडिटी के अलावा उनको पता होगा ऑब्जेक्ट जावास्क्रिप्ट में होता है और सिमिलरली डिक्शनरी पाइथन में होता है।

वैसे ही मैपिंग है सॉलिडिटी में तो यहां पे देखो दिख ही रहा है वो बता रहा है मगर वो एड्रेस से बता रहा है मगर हमें नेम से बनाना है। मैपिंग में जो हमारी की रहेगी की टाइप जिसे हम सर्च करेंगे वो रहेगी स्ट्रिंग और जो हमारा वो रहेगा क्या बोलते है वैल्यू वो रहेगी U * 56 अब यहां पर पब्लिक उसकी विजिबिलिटी और अब ये जो मतलब टाइप की मैपिंग है कि मान लो ये नेम नेम टू नंबर की मैपिंग है कि नेम की है और इसका ये नंबर रिटर्न कर रहा है तो नेम टू फेवरेट नंबर कुछ भी नाम रख

दो ऐसे सिंपली हमने डिक्लेअ कर दिया अब यहां पर आप मतलब ऐसे सिंपली ऐसे भी डिक्लेअ कर सकते हो स्ट्रिंग और ऐसे करके या फिर यहां पर ना इसका नाम भी दे सकते हो जैसे ताकि आप आइडेंटिफाई कर पाओ स्ट्रिंग में क्या है नेम वैसे तो इससे ही पता चल रहा है कि नेम टू फेवरेट नंबर है मगर जैसे कॉम्प्लिकेटेड मैपिंग्स होती तो उसके लिए यहां पर एंट्री रहता है। यहां पर उसका नाम डिक्लेअ कर दो। यहां पे क्या बता रहा है कुछ भी तो वो मतलब आइडेंटिफाई करने के लिए इजी रहेगा। ठीक? मतलब जो हमारी की है वो क्या है? वो नेम है और यूनिट बेस क्या है? वेट नंबर है। यहां पे भी आप जैसे टाइप देख लेना जैसे कोलाइड ना हो वरना कन्फ्यूजन हो सकता है। एरर भी आ सकता है। तो मैंने

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

फिर कंपाइल कर देंगे। अब आप इसको डिलीट करके दोबारा कंपाइल करके देख सकते हो डिप्लॉय करके। तो यहां पे नेम टू फेवरेट नंबर की मैपिंग दिख रही होगी आपको। तो अभी जैसे नाम डालो यश डालो। अभी जैसे क्योंकि दोबारा इनिशलाइज हो गया तो कुछ नहीं आएगा। एरर दे देगा ये। अब मैंने जीरो रिटर्न कर दिया क्योंकि बाय डिफॉल्ट वैल्यू जो भी होगी। बाय डिफॉल्ट वैल्यू ऑफ मतलब मतलब जो भी यहां पर टाइप होगी जैसे U * 56 तो इसकी बाय डिफॉल्ट वैल्यू जीरो होती है। अगर यहां पर बुलियन होगा तो वो फॉल्स रिटर्न कर देगा और अगर एड्रेस होगा तो जीरो एड्रेस रिटर्न कर देगा। तो बाय डिफ़ॉल्ट वैल्यू जीरो है तो इसमें अभी यश का फेवरेट नंबर वो जीरो बता रहा है। क्योंकि हमने अभी यश का फेवरेट नंबर स्टोर नहीं करा है।

अगर अगर मान जैसे मैं करता हूं यहां पे फेवरेट नंबर ऑफ़ यश 50 डाल देता हूं। यश लिख देता हूं। तो यहां पर हम जैसे कॉल करेंगे यश तो यहां पर 50 दिखाएगा। तो अब यहां पर ना ये केस सेंसिटिव होगा क्योंकि अगर आप यश यहां पे ऐसे लिख दोगे स्मॉल में तो ये जीरो ही दिखाएगा क्योंकि वो एट द एंड मतलब बाइट्स में कन्वर्ट हो के वो ले रहा है। तो इसमें मतलब ज्यादातर केसेस में ये आप आगे देखोगे कि स्ट्रिंग टाइप की की प्रेफर नहीं करते। जनरली एड्रेस या कुछ इस टाइप की बाइट 32 टाइप की प्रेफर करी जाती है। डायनेमिक टाइप की बहुत कम रेफर करी जाती है। तो बेस्ट प्रैक्टिस में 32 टाइप या फिर यू * 56

और एड्रेस टाइप मतलब जैसे मान लो एड्रेस मतलब यश का एड्रेस और यश का फेवरेट नंबर तो यश का वॉलेट एड्रेस जो भी एसोसिएटेड होगा यश से और उसका फेवरेट नंबर ऐसे करके स्टोर करेंगे क्योंकि एड्रेस सबके यूनिक होता है और नाम में तो जैसे मिस्टेक हो सकती है केस की मतलब कैसे भी लिख सकते हो तो जैसे यस डालोगे तो वापस अब यहां पर 100 डाल दो सैयद डाल दो ऐसे ही अब यहां पे जैसे सैयद का फेवरेट नंबर देखना है डेट दिखेगा अभी हमने महिमा का स्टोर नहीं करा तो इसलिए उनका जीरो दिखेगा तो वही चीज है बाय डिफॉल्ट वैल्यू जीरो है इसलिए ज़ीरो दिखेगा और जैसे ही हम स्टोर कर

देंगे मान लो 200 और महिमा तो महिमा का भी नंबर तो यह हो गई आपकी मैपिंग। अब आगे क्या डिप्लॉयमेंट है? तो डिप्लॉयमेंट आगे आपको महिमा बता देंगे। सो महिमा कैन टेक ओवर नाउ। लेट मी स्टॉप शेयर। ऑडिबल भाई हेलो आर यू हियर आई कांट हियर यू

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

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

सो तो अगर जैसे ब्लॉकचेन में आपको करियर बनाना है तो ऑब्वियसली मतलब एक पर्टिकुलर फील्ड चुननी होगी जैसे कोडिंग जैसे आपको कोडिंग में इंटरेस्ट कम है या टाइम कम दे पाए हो जैसे मार्केटिंग वगैरह उससे रिलेटेड भी कर सकते हो ट्रेडिंग में नॉलेज है तो मतलब मुझे ऐसा सच आईडिया तो नहीं है महिमा अगर आपको हो तो फिर टू यू आर इमीडिएट महिमा यू आर म्यूटेड या आई थिंक या या आई वास जस्ट रीडिंग द कमांड या साहिल सोनी वाला कह रहा हूं मैं क्वेश्चन ओके लास्ट टाइम नो फंडामेंटल्स एक्चुअली आई एम क्रिप्टो फ्यूचर

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

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

गाइस माय स्क्रीन इज वििबल लेट मी नो इन द कमेंट्स ऑलराइट सो लेट मी स्टार्ट विद दी डिप्लॉयमेंट प्रोसेस। नाउ आपने देखा ही कि सैयद ने कैसे डिप्लॉय किया। लेकिन मैं फर्स्ट ऑल से स्टार्ट कर रही हूं। लाइक हाउ कैन यू

ऐड जो भी नेटवर्क है वो आप कैसे ऐड कर सकते हो यूजिंग चेन लिस्ट? सो लेट्स स्टार्ट माहिमा आर यू शेयरिंग योर स्क्रीन या ओके नाउ यू शेयर इट ओके या ओके नाउ यू शेयर इट या यू शेयर इट या आई सॉ इट या नो वस या ओके सो फर्स्ट आपको जो नेटवर्क ऐड करना है वो आप चेनस्टorg पे जाके नेटवर्क ऐड कर सकते हो सो लेट्स से हमें सपोल या टेस्ट नेट ऐड करना है तो आप यहां पे सोपोलिया अह राइट करके क्लिक ऑन इंक्लूड टेस्ट नेट्स एंड देन कनेक्ट वॉलेट करके आप जो भी आपको

नेटवर्क ऐड करना है वो आप नेटवर्क ऐड कर सकते हैं आपके मेटामस्क में। सो या अ सोपोलिया नेटवर्क इज़ ऑलरेडी ऐडेड इन माय मेटामास्क। सो जो भी फॉर एग्जांपल जीके सपोल टेस्ट नेट है वो हम ऐड कर सकते हैं बाय क्लिकिंग ऑन ऐड टू मेटामस्क वेट फॉर अ सेकंड इट्स नॉट लोडिंग आई डोंट नो व्हाई इट्स नॉट नॉट

लोडिंग बट या यू कैन आप लोग अ कोई भी नेटवर्क चेन लिस्ट से ऐड कर सकते हो वो आपने बेसिक टेस्ट नेट लाइक सपोलिया ऐड कर लिया है देन फॉसेट के लिए जो गेटअप है सफरिन की वहां आप लिस्ट वहां फॉसेट की लिस्ट दी हुई है। सो वहां जाके आप टेस्टनेट fosसेट को चेक कर सकते हो। आई एम शेयरिंग द चैट हियर। सो जो भी fसेट की लिंक है उसमें से आप कोई भी foसेट पे जाके जो भी आपको टेस्टनेट टोकंस चाहिए वो टोकन आप मेटामस्क

में गेट कर सकते हो। सो आफ्टर लेट्स से लेट्स स्टार्ट विद दी लेट्स गो टू द चैन सपोलिया फसाइल। सो यहां पे आप अगर आपको सपोलिया टेस्ट नेट चाहिए तो आप अह सेलेक्ट कर सकते हो अोलिया इथेरियम सपोलिया एंड देन क्लिक ऑन कंटिन्यू जो भी आपका एड्रेस हो वो एड्रेस यहां पे ऐड करके अोलिया टेस्टनेट आपके मेटामस्क में आ जाएंगे। सो लेट्स डू दिस। आप आपका मेटामास्क एड्रेस यहां से गेट कर सकते हो। क्लिक ऑन इट एंड

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

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

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

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

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

मिनट्स एस ये जो भी हमारा कॉन्ट्रैक्ट है वो ब्लॉकचेन पे ऐड हो मींस ऐड हो रहा है। इसीलिए इट विल टेक सम टाइम या आई होप आप लोग यह फॉलो कर रहे हो और सेंड योर इथर्स कैन लिंक इन द कमेंट्स एस वेल इफ यू आर फॉलोइंग। शूज पेंडिंग

लेट्स ट्राई टू डिप्लॉय इट अगेन बिकॉज़ इट्स नॉट ओके दिस साइट इज़ ऑन मेंटेनेंस राइट नाउ आई थिंक दैट्स द रीज़न इसीलिए यहां पे शो नहीं हो रहा है लेकिन इट्स फाइन आप लोग spलियाs skin.io पे जाके चेक कर सकते हो कि आपका अह जो कॉन्ट्रैक्ट है वो वो डिप्लॉय हुआ

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

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

किया है लेट्स टेस्ट योर नॉलेज। लाइक जो भी मींस आपको पता हो आप कमेंट्स में आंसर कर सकते हो। लेट्स सी अह व्हिच ऑफ़ दिस इज़ नॉट अ वैलिड अह सॉलिड टाइप। सो ऑप्शन वन इज बाइट 32, ऑप्शन टू इज बुलियन, ऑप्शन थ्री इज यूनिट 256 एंड ऑप्शन फोर इज़ फ्लॉट। सो यहां पर क्वेश्चन यह है कि कौन सा जो कौन सा टाइप है वो वैलिड सॉलिडिटी टाइप नहीं है कि हम जब भी वेरिएबल डिक्लेअ करते हैं तो कौन-कौन से टाइप्स होते हैं वो तो आपने देख लिए हैं। सो अब क्वेश्चन ये है कि कौन

सा वैलिड टाइप नहीं है। सो ड्रॉप योर आंसर फ्लोट आई कैन सी फ्लोट या ओके दैट्स द करेक्ट वन नाउ नेक्स्ट इज़ व्हाट इज़ द स्ट्रक कीवर्ड यूज़ फॉर? सो स्ट्रक कीवर्ड किसके लिए यूज होता है? टू क्रिएट कोड दैट रंस बिफोर और आफ्टर अ फंक्शन जो कोड क्रिएट करने के लिए रन होता है जो जिसे हम यूज़ करते हैं फंक्शन के पहले और बाद में भी टू डिफाइन एन एरे। सो आपने अभी-अभी अह लास्ट

एट वीडियो में देखा कि एरे कैसे डिफाइन करते हैं। तो अह यू नो दैट। एंड थर्ड वन इज़ टू डिक्लेअर अ वेरिएबल टू बी इन स्टोरेज। वेरिएबल डिक्लेअ करने के लिए स्टोरेज में और टू एस्टैब्लिश अ न्यू डेटा टाइप दैट ग्रुप्स मल्टीपल वेरिएबल कि मल्टीपल वेरिएबल को आप ग्रुप करके एक ही डेटा टाइप में डिफाइन कर सकते हो। सो व्हिच वन इज़ राइट? ऑप्शन डी या करेक्ट। ओके। ओके। सो थर्ड वन इज़ व्हिच ऑफ़ द फॉलोइंग इज अ लोकेशन फॉर अ स्टोरेज दैट इज नॉट

टेंपरेरी? टेंपरेरी के लिए अ कौन सा स्टोरेज यूज हम नहीं करते? मींस मेमोरी। फर्स्ट वन इज़ मेमोरी। सेकंड वन इज़ कॉल डेटा। थर्ड वन इज़ स्टोरेज एंड फोर्थ वन इज़ पब्लिक। ओके। स्टोरेज या स्टोरेज ओके सो वि वन इज यूज्ड टू स्टोर दी अ टेंपरेरी वेरिएबल्स यू नो कौन सा जो टाइप है वो हम टेंपरेरी वेरिएबल्स के लिए यूज करते हैं अगर स्टोरेज परमानेंट के लिए है

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

कॉन्ट्रैक्ट एंड एक्सटर्नली बाय द यूजर और अदर कॉन्ट्रैक्ट्स। सो आपने विजिबिलिटी ऑलरेडी पढ़ लिया है। तो यू कैन गेस गेस दिस वन या फर्स्ट वन इज एक्सटर्नल इंटरनल पब्लिक और प्राइवेट। एक्स ओके एनी अदर आंसर्स कौन सा कौन सी विजिबिलिटीज आएगी यहां पे ओके यहां पे पब्लिक आएगा क्योंकि

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

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

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

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

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

अनेबल द फंक्शन टू रिसीव ईथर अलोंग विथ द फंक्शन। जब जब भी हमें ईथर अलोंग ईथर रिसीव करने हैं तो वी राइट पेएबल राइट। सो उसके साथ में यह कीवर्ड यूज़ होता है। एंड थर्ड वन इज़ टू रिस्ट्रिक्ट फंक्शन एक्सेस टू द करंट कॉन्ट्रैक्ट ओनली और टू इंडिकेट दैट द फंक्शन ओनली रीड स्टेट एंड द डेटा डज़ंट मॉडिफाइड। तो क्या यह इंडिकेट करता है कि फंक्शन ओनली रीड करता है एंड कुछ भी मॉडिफाई नहीं करता ब्लॉकचेन में?

ऑप्शन डी या इट्स द करेक्ट वन यू ओनली रीड्स द डेटा। सो व्हिच ऑफ़ द फॉलोइंग कोड्स निपेट इज़ अ वैलिड वे टू डिक्लेअर पब्लिक फंक्शन दैट एक्सेप्ट अ यूंट 256 पैरामीटर एंड सेट सेट्स अ स्टेट वेरिएबल टू इट्स वैल्यू। सो कौन सा अह कोड स्निपेड इज़ करेक्ट? अ वो करेक्ट है यहां पे। अ जो पब्लिक फंक्शन एक्सेप्ट करता हो और साथ में एक पैरामीटर भी एक्सेप्ट करता हो और पैरामीटर एक्सेप्ट करने के बाद हम उसे डिक्लेअ भी कर रहे हैं। असाइन कर रहे हैं। आई मीन जो स्टेट

वेरिएबल पहले हमने डिक्लेअ किया है उस पे। सो कौन सा करेक्ट है यहां पे यू कैन सी दैट। ओके पहले वाला ऑप्शन फोर्थ ओके फर्स्ट वन सॉरी गाइस फर्स्ट एंड समवन इज सेम

थर्ड ओके सो द करेक्ट आंसर इज़ यू इन 256 पब्लिक ओ सॉरी सॉरी गाइस सर वन फर्स्ट या करेक्ट आंसर इज़ फर्स्ट वन बिकॉज़ पब्लिक इज़ डिस्क्राइब हियर दैट्स माय बेड आई विल क्लिक ऑन थर्ड वन या सो यहां पे क्यों फर्स्ट करेक्ट है बिकॉज़ पब्लिक फंक्शन डिक्लाइन किया हुआ है एंड स्टेट फर्स्ट अ जो भी पैराटर्स हैं वो

स्ट्रक पे हमने इनिशियलाइज़ किए और यहां पे जो भी अ अगर हम स्टेट वेरिएबल पैरामीटर के इनपुट पे असाइन करेंगे तो जो वैल्यू होगी यूजर की वो हम रीड नहीं कर पाएंगे और जो भी स्टेट में वैल्यू ऑलरेडी डिफाइन होगी वही स्टोर होगी। सो या फर्स्ट वन इज़ करेक्ट। व्हाट कीवर्ड कैन बी यूज़्ड इन अ फंक्शन डिक्लेरेशन टू स्पेसिफाई दैट द फंक्शन कैन ओनली बी एक्सेस फ्रॉम विद इन द सेम कॉन्ट्रैक्ट। सो अगर हमें सेम कॉन्ट्रैक्ट से ही फंक्शन डिक्लेअ करना है तो कौन सी विजिबिलिटी हम यूज करेंगे?

कौन सी विजिबिलिटी हम यूज करेंगे अगर कॉन्ट्रैक्ट से कॉल करना है ऑल राइट प्राइवेट या दैट्स द करेक्ट वन ओके। सो वेल डन गाइस यू ऑल हैव डन सो लाइक गुड सो फार। नेक्स्ट वन इज़ जीके सिंह डिप्लॉय सॉरी गाइस आई हैव या सो नेक्स्ट वन इज जीके सिंह। सो जीके सिंह एक टेस्ट नेट है एल2 होप

यू ऑल आर फमिलियर। जो हमें लाइक हम जीकेसिंग यूज करते हैं क्योंकि यह एक गैस सफिशिएंट वे है और इथेरियम मेनेट इज़ पोस्टली एंड आल्सो जीके सिंक इज़ इज़ियर टू यूज़ एंड चीप वन कंपेयर टू इथेरियम मेनेट टेस्टनेट फंड्स के लिए अह आप ज़ीके सिंह Fosसेट और ज़ीके सिंज दोनों में से गेट कर सकते हो। और यह दोनों फॉसेट की लिंक Khub की जो रैप है उसमें दी गई है। सो यू कैन चेक आउट फ्रॉम देयर। एंड जीके सिंह फोसेट और जीके सिंह ब्रिज

में दोनों सिमिलर ही है। वैसे यू कैन गेट क्रिसनेट टोकंस बट जीके सिंह फॉसेट में जैसे कि हमने लास्ट फोसेट देखा चेन लिंक का वो सिमिलर ही है। लेकिन जीके सिंह ब्रिज में जो एग्जिस्टिंग टोकंस हैं वो अह एक नेटवर्क एक नेटवर्क में से हम दूसरे नेटवर्क में ट्रांसफर कर सकते हैं। फॉर एग्जांपल आपके पास सपोलिया टेस्टनेट है जो आपने अभी फॉसेट में से गेट किए। तो वह सपोलिया टेस्टनेट में से आप अगर आपको जीके सिंक सपोलिया टेस्टनेट चाहिए तो आप ब्रिज का यूज़ कर सकते हो। अगर आपका जीकेसिंग फॉसेट मींस वर्क नहीं कर रहा है तो आप

आपके एकिस्टिंग सपोलिया टेस्ट नेटक में से जीकेसिंग सपोलिया टेस्टनेट को गेट कर सकते हो विथ द हेल्प ऑफ़ जीकेसिंग ब्रिज। सो यू कैन यूज़ बोथ बट बेसिकली ये जीकेसिंग ब्रिज आप इसके लिए यूज़ कर सकते हो। सो टू डिप्लॉय दी कांटेक्ट देयर आर अ फ्यू की स्टेप्स टू फॉलो। तो आपको फर्स्ट जीके सिंक सुपोलिया टेस्ट नेट ऐड करना होगा आपके मेटामस्क में जो आप चेन लिस्ट में से ऐड कर सकते हो। सर्च सपोलिया हियर और जीके सिंह सपोलिया व्हाटएवर यू प्रेफर एंड यहां पे क्लिक करो इंक्लूड टीs नेट पे एंड

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

ओके सो यहां पे जीके सिंक मेन नेट और जीके सिंक सपोलिया टेस्ट नेट है तो यू कैन क्लिक ऑन जीके सिंक सपोलिया टेस्ट नेट एंड ट्रांजैक्शन के लिए क्लिक ऑन अ ट्रांसफर ये मैंने लास्ट वाला क्रिएट किया था। ओके नाउ नाउ क्लिक ऑन इथेरियम सुपोलिया ट्रांसफर [संगीत] ओके नाउ कनेक्ट फर्स्ट कनेक्ट योर वॉलेट

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

मेक श्योर कि आपने जीकेसिंग सपोल या टेस्ट नेट मेटामस्क में ऐड कर लिया है अदरवाइज़ यू कैन लूज़ फंड बट या इट्स टेस्ट नेट नाउ हियर वी हैव सम डिटेल्स सो आप चेक कर सकते हो कि कौन कौन सा टेस्ट नेट ओप कौन से टेस्ट नेट से कौन से टेस्ट नेट में ट्रांसफर कर रहे हो? सो फ्रॉम इथेरियम सपोल या टेस्टमेंट से जीके सिंह सपोल टेस्टमेंट यू कैन क्लिक ऑन ब्रिच नाउ वेटिंग फॉर कंफर्मेशन और आप मेटामस्क में भी रीड कर सकते हो जो भी डिटेल्स है कि अमाउंट कितना कितनी अमाउंट ऐड किया और अगर बाय

मिस्टेकली रॉन्ग अमाउंट ऐड किया तो यू कैन क्लिक ऑन कैंसिल एंड यू दिस पैराटर्स एंड या क्लिक ऑन ऑन कंफर्म। सो एस्टीमेटेड टाइमलाइन इज़ 14 मिनट्स एंड ये 14 मिनट्स का टाइम लेगा जो भी अ ट्रांसफर करने में मींस जो भी सपोल या टेस्टनेट टोकंस है उस टेस्टनेट टोकन को सीक सिंक सपोल या टेस्टनेट में ट्रांसफर करने के लिए। सो आफ्टर 14 मिनट्स आप लोग देख देख पाओगे कि जो भी मींस आप लोग आपके मेटामस वॉलेट में देख पाओगे जीके सिंक अह सपोलिया टेस्ट नेट अह इज़ लाइक ऐडेड अह देयर एंड Spोलिया

TS नेट अह विल बी लाइक डिटेक्टेड। सो या आई थिंक मोस्टली कवर टिल फोर वीडियोस बट एनी क्वेश्चंस इन जीके सिंक लाइक डिप्लइंग और आप लोगों को कोई भी मींस लिंक लिंक नहीं मिली हो या रेपो में इशू हो या व्हाटएवर आर वी गुड टिल नाउ हम

ऑलाइट ओके सो नेक्स्ट वन इज़ जीके सिंक प्लगइन जीके सिंक प्लगइन बेसिकली यूज़ होता है कि हम जबभी भी हमें जीके सिंक पे डिप्लॉय करना हो अह लेयर टू लेयर टू पे तो रिमिक्स में हम प्लगइन इंस्टॉल कर सकते हैं। लाइक यू कैन सर्च फॉर जीके सिंक एंड एक्टिवेट दैट जीके सिंक मॉड्यूल एंड जैसे कि यहां हम देख सकते हैं कि जीके सिंक इज़ एडेड। सो वी कैन डू दैट सेम गो टू दी प्लगइन मैनेजर एंड यहां पे जीके सिंक आप सर्च कर सकते हो। मैंने

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

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

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

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

लाइक लाइक आई डोंट नो कोर्स ऑन अप्राफ्ट ओके या दे समथिंग लाइक आई डोंट नो अप टू यू या या दे कैन क्रिएट बेसिकली सिंपल कॉन्ट्रैक्ट यू नो एनीथिंग इट कैन बी एनीथिंग लाइक दे कैन स्टोर नंबर्स एंड गेट दोज़ नंबर्स असाइनमेंट लाइक दैट दे कैन क्रिएट सिंपल गेम फॉर स्टोरिंग नंबर एंड गेटिंग दोज़ नंबर्स एंड लाइक डिप्लॉय योर कांटेक्ट शेयर योर ईदर्स कैन लिंक विथ अस एंड या दैट दैट विल बी ग्रेट ओके आसम एंड आई थिंक वी विल सी यू गाइस इन टू वीक्स इन माय ओपिनियन एंड यू नो इफ यू आर

पार्ट ऑफ़ द सैफन लुमा पेज आई एम गोना सेंड यू गाइज़ द ईमेल एंड नोटिफिकेशन आफ्टर द YouTube चैनल YouTube लीव स्ट्रीम एक्चुअली ओके साउंड्स गुड महिमा थैंक यू सो मच एंड सेड आल्सो थैंक यू सो मच फॉर जॉइनिंग अस टुडे एंड वास रियली ग्रेट सेशन एंड लेट मी नो इफ यू हैव एनी फीडबैक गाइस आय एम गोना से सेंड यू गाइस एन ईमेल फॉलोविंग ईमेल टू मेक इफ यू आर लर्निंग इफ यू आर लाइक सेटिस्फाइड इफ यू आर लाइक ग्रेट फॉलोविंग अपरा दिस इज व्हाई आई एम रियली वंडरिंग हाउ यू फील अबाउट दिस एंड या लेट मी नो इफ यू हैव एनी क्वेश्चन थैंक यू सो मच गाइस सी यू लेटर इन टू वीक्स हैव नाइस डे थैंक यू सद एंड महिमा बाय बाय बाय बाय