स्विफ्ट - लगातार

स्थिरांक निश्चित मानों को संदर्भित करता है जो एक कार्यक्रम इसके निष्पादन के दौरान बदल नहीं सकता है। स्थिरांक किसी भी मूल डेटा प्रकार के हो सकते हैं जैसे पूर्णांक स्थिरांक, एक स्थिर स्थिरांक, एक वर्ण स्थिरांक या एक स्ट्रिंग शाब्दिक । साथ ही संलयन स्थिरांक हैं ।

Constants इस तथ्य को छोड़कर नियमित चर की तरह व्यवहार किया जाता है कि उनकी परिभाषा के बाद उनके मूल्यों को संशोधित नहीं किया जा सकता है।

लगातार घोषणा

इससे पहले कि आप स्थिरांक का उपयोग करें, आपको उन्हें उपयोग करने की घोषणा करनी चाहिए let कीवर्ड इस प्रकार है -

let constantName = <initial value>

निम्नलिखित स्विफ्ट 4 में एक स्थिरांक की घोषणा करने के लिए एक सरल उदाहरण निम्नलिखित है -

let constA = 42
print(constA)

जब हम खेल के मैदान का उपयोग करके उपरोक्त कार्यक्रम चलाते हैं, तो हमें निम्नलिखित परिणाम मिलते हैं -

42

एनोटेशन टाइप करें

आप एक प्रदान कर सकते हैं type annotationजब आप एक स्थिर की घोषणा करते हैं, तो यह सुनिश्चित करने के लिए कि किस प्रकार के मूल्यों को स्टोर कर सकते हैं। निम्नलिखित सिंटैक्स है -

var constantName:<data type> = <optional initial value>

निम्न उदाहरण दिखाता है कि कैसे एनोटेशन का उपयोग करके स्विफ्ट 4 में एक निरंतर घोषित किया जाए। यहाँ यह ध्यान रखना महत्वपूर्ण है कि एक स्थिरांक बनाते समय एक प्रारंभिक मूल्य प्रदान करना अनिवार्य है -

let constA = 42
print(constA)

let constB:Float = 3.14159
print(constB)

जब हम खेल के मैदान का उपयोग करके उपरोक्त कार्यक्रम चलाते हैं, तो हमें निम्नलिखित परिणाम मिलते हैं।

42
3.1415901184082

नामकरण स्थिरांक

एक स्थिरांक का नाम अक्षरों, अंकों और अंडरस्कोर वर्ण से बना हो सकता है। यह या तो एक पत्र या एक अंडरस्कोर से शुरू होना चाहिए। ऊपरी और निचले अक्षर अलग हैं क्योंकि स्विफ्ट 4 एक केस-संवेदी प्रोग्रामिंग भाषा है।

आप अपने चरों को नाम देने के लिए सरल या यूनिकोड वर्णों का उपयोग कर सकते हैं। निम्नलिखित मान्य उदाहरण हैं -

let _const = "Hello, Swift 4!"
print(_const)

let 你好 = "你好世界"
print(你好)

जब हम खेल के मैदान का उपयोग करके उपरोक्त कार्यक्रम चलाते हैं, तो हमें निम्नलिखित परिणाम मिलते हैं -

Hello, Swift 4!
你好世界

प्रिंटिंग कांस्टेंट

आप एक स्थिर या चर के वर्तमान मूल्य का उपयोग करके प्रिंट कर सकते हैं printसमारोह। आप कोष्ठक में नाम को लपेटकर एक वैरिएबल मान को प्रक्षेपित कर सकते हैं और प्रारंभिक कोष्ठक से पहले बैकस्लैश से बच सकते हैं: निम्नलिखित मान्य उदाहरण हैं -

let constA = "Godzilla"
let constB = 1000.00

print("Value of \(constA) is more than \(constB) millions")

जब हम खेल के मैदान का उपयोग करके उपरोक्त कार्यक्रम चलाते हैं, तो हमें निम्नलिखित परिणाम मिलते हैं -

Value of Godzilla is more than 1000.0 millions