Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> iOS

Swift में ग्लोबल वेरिएबल कैसे बनाएं और उपयोग करें


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

ग्लोबल वेरिएबल बनाना सीखने से पहले, आइए पूरी तरह से समझें कि वे क्या हैं।

Swift में ग्लोबल वेरिएबल कैसे बनाएं और उपयोग करें

आंतरिक सर्कल के अंदर "W" पर विचार करें, वह आंतरिक सर्कल के अंदर की हर चीज तक पहुंच सकता है। दूसरी ओर, A बाहरी सर्कल के अंदर की हर चीज के साथ-साथ आंतरिक सर्कल के अंदर की हर चीज तक पहुंच सकता है, इसलिए "A" का स्कोप ग्लोबल है क्योंकि वह दोनों सर्कल्स तक पहुंच सकता है।

तो एक ग्लोबल वेरिएबल बड़े और आंतरिक सर्कल के अंदर की हर चीज तक पहुंच सकता है।

ग्लोबल वेरिएबल कैसे डिक्लेयर/बनाएं

जब हम एक क्लास या स्ट्रक्चर परिभाषित करते हैं तो हम ग्लोबल वेरिएबल्स परिभाषित कर सकते हैं।

अब हम देखेंगे कि ग्लोबल वेरिएबल कैसे डिक्लेयर करें। हम प्लेग्राउंड का उपयोग करेंगे।

शुरुआत करते हैं, Xcode → File → Playground

class Student {
    var section: String = "A"
    func getStudentData() {
        // कुछ फंक्शन
    }
}

यहां आप देख सकते हैं कि सेक्शन एक ग्लोबल वेरिएबल है जिसे हमने परिभाषित किया है, एक क्लास के अंदर लेकिन एक फंक्शन के बाहर। हम आवश्यकतानुसार ग्लोबल वेरिएबल के साथ एक्सेस मॉडिफायर प्रीफिक्स कर सकते हैं।

आप ग्लोबल वेरिएबल को static कीवर्ड प्रीफिक्स करके स्टेटिक के रूप में भी परिभाषित कर सकते हैं।

private var name: String = "Aman"

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

struct Student {
    static let name: String = "Aman"
    static let age: Int = 22
}

class Employee {
    func getData() {
        print(Student.age)
        print(Student.name)
    }
}

यह है कि हम Swift में ग्लोबल वेरिएबल कैसे बना सकते हैं।

  1. Microsoft Word में AutoText में मास्टरी: स्निपेट्स तेजी से बनाएं और उपयोग करें Microsoft Word में AutoText में मास्टरी: स्निपेट्स तेजी से बनाएं और उपयोग करें

    AutoCorrect और AutoText के बीच अंतर Microsoft Word में, AutoCorrect आपको पुन: प्रयोज्य टेक्स्ट स्निपेट्स बनाने की अनुमति देता है - 255 कैरेक्टर्स तक। वे स्निपेट्स तब न केवल Word में बल्कि आपके द्वारा उपयोग किए जाने वाले सभी Office ऐप्स जैसे Outlook और PowerPoint में भी उपलब्ध होते हैं। दूसरी ओर, Aut

  1. विंडोज 10 पर पासवर्ड रीसेट डिस्क बनाएं और उपयोग करें - चरण-दर-चरण मार्गदर्शिका विंडोज 10 पर पासवर्ड रीसेट डिस्क बनाएं और उपयोग करें - चरण-दर-चरण मार्गदर्शिका

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

  1. Google Sheets टेम्पलेट्स में महारत हासिल करें: Excel की तरह कस्टम टेम्पलेट बनाएं और उपयोग करें Google Sheets टेम्पलेट्स में महारत हासिल करें: Excel की तरह कस्टम टेम्पलेट बनाएं और उपयोग करें

    चाहे आप पारिवारिक बजट, कंपनी इनवॉइस, कैलेंडर आदि के लिए स्प्रेडशीट बनाना चाहते हों, टेम्पलेट्स की आवश्यकता होती है। चूंकि वे Google Sheets, Google Docs बनाने के सर्वोत्तम तरीकों में से एक हैं। यदि आप Microsoft Excel का उपयोग करते हैं, तो आप शायद जानते हैं कि टेम्पलेट्स वाली वेबसाइट्स ढूंढना आसान है।