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

कोटलिन में स्थिरांक क्या हैं और उन्हें कैसे बनाया जाए?

<घंटा/>

प्रत्येक प्रोग्रामिंग भाषा में, हमें कुछ वेरिएबल की आवश्यकता होती है जिसका मूल्य प्रोग्राम के दौरान कभी भी पूरी तरह से नहीं बदलेगा। कोटलिन में भी, हमारे पास एक ऐसा वेरिएबल बनाने के लिए एक कीवर्ड है जिसका मूल्य पूरे कार्यक्रम में स्थिर रहेगा। किसी मान को स्थिर घोषित करने के लिए, हम "const" . का उपयोग कर सकते हैं शुरुआत में कीवर्ड। इस लेख में, हम सीखेंगे कि कैसे हम एक चर को एक अलग तरीके से स्थिर घोषित कर सकते हैं।

उदाहरण:शीर्ष स्तरीय घोषणा

उदाहरण

Kotlin const वेरिएबल को प्रोग्रामिंग भाषा के शीर्ष पर घोषित किया जा सकता है और इसका उपयोग पूरे फ़ाइल दायरे में किया जा सकता है।

private const val My_TOP_LEVEL_CONST_VAL = "Type 1--> Example of Top Level Constant Value"

fun main()

{
   println(My_TOP_LEVEL_CONST_VAL);
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

Type 1--> Example of Top Level Constant Value

उदाहरण:स्थानीय स्थिरांक

किसी भी अन्य प्रोग्रामिंग भाषा की तरह, कोटलिन में भी, हम एक स्थानीय स्थिरांक की घोषणा कर सकते हैं और इसे निर्दिष्ट दायरे में अवरुद्ध कर दिया जाएगा। निम्नलिखित उदाहरण में, हम एक स्थानीय स्थिरांक मान बनाएंगे।

उदाहरण

fun main()
{

   val MY_LOCAL_CONST="Type 2-->Example of local const value"
   println(MY_LOCAL_CONST);

}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

Type 2-->Example of local const value

उदाहरण:सहयोगी वस्तु स्थिरांक

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

उदाहरण

fun main()

{
   println(Student.MY_CONSTANT);
}

class Student(){
   companion object{
      const val MY_CONSTANT = "Type 3--> Using companion Object"
   }
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

Type 3--> Using companion Object

उदाहरण:ऑब्जेक्ट डिक्लेरेशन और डायरेक्ट कॉल

ऑब्जेक्ट क्लास के अंदर एक कॉन्स्टेंट वैरिएबल भी घोषित किया जा सकता है। बाद में, इस वेरिएबल का उपयोग प्रोग्राम के अंदर विभिन्न माध्यमों से किया जा सकता है।

उदाहरण

fun main()

{

   println(MyConstant.Const_USING_OBJECT_CLASS);

}

object MyConstant {
   const val Const_USING_OBJECT_CLASS = "Type 4-->Example of const using object class"
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

Type 4-->Example of const using object class

  1. DNS लीक्स क्या हैं और उन्हें कैसे ठीक करें?

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

  1. Google Assistant रूटीन क्या हैं और उन्हें कैसे सेट अप करें

    Google Assistant रूटीन उन कार्रवाइयों का एक स्वचालित सेट है जो Google Assistant आपके लिए जब भी कोई विशिष्ट वाक्यांश बोलती है, तब करेगी। आप छह तैयार Google सहायक रूटीन में से एक का उपयोग करके बहुत कम प्रयास के साथ इस सुविधा का उपयोग करना शुरू कर सकते हैं। लेकिन अगर आप रचनात्मक बनना चाहते हैं, तो आप

  1. Windows Sysinternals:वे क्या हैं और उनका उपयोग कैसे करें?

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