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

कोटलिन में मूल्यों के साथ एक सरणी कैसे प्रारंभ करें?

<घंटा/>

एक सरणी एक प्रकार की डेटा संरचना है जिसमें समान प्रकार के मान या डेटा की एक निश्चित संख्या होती है। इस डेटा संरचना में, प्रत्येक तत्व को ऐरे इंडेक्स का उपयोग करके एक्सेस किया जा सकता है जो आमतौर पर "0" से शुरू होता है।

कोटलिन में, arrayOf() . फ़ंक्शन का उपयोग करके सरणियाँ बनाई जा सकती हैं या एक ऐरे कंस्ट्रक्टर का उपयोग करना।

कोटलिन में Arrays के बारे में महत्वपूर्ण बिंदु -

  • स्मृति स्थान के अनुसार सरणियों को एक क्रम में संग्रहीत किया जाता है।

  • किसी सरणी के सभी तत्वों को उनकी अनुक्रमणिका का उपयोग करके एक्सेस किया जा सकता है।

  • सरणियाँ प्रकृति में परिवर्तनशील होती हैं।

  • पारंपरिक प्रोग्रामिंग में, आकार आमतौर पर इसके आरंभीकरण के साथ घोषित किया जाता है, इसलिए हम यह निष्कर्ष निकाल सकते हैं कि उनका आकार निश्चित है।

उदाहरण

इस उदाहरण में, हम विषयों की एक सरणी घोषित करेंगे और हम मूल्यों को प्रिंट करेंगे।

fun main(){// arrayOf() val sampleArray=arrayOf("Java", "C", "C++", "C#", "Kotlin") // का उपयोग करके एक सरणी घोषित करना // सभी मानों को प्रिंट करना सरणी के लिए (i में 0..sampleArray.size-1) {// सभी तत्वों को सूचकांक के माध्यम से पहुँचा जा सकता है println ("विषय का नाम है --->" + नमूनाअरे [i])}}

आउटपुट

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

विषय का नाम है--->Javaविषय का नाम है--->Cविषय का नाम है--->C++विषय का नाम है--->C#विषय का नाम है--->कोटलिन 

उदाहरण - ऐरे कंस्ट्रक्टर का उपयोग करना

कोटलिन में, सरणी कंस्ट्रक्टर का उपयोग करके भी सरणियों को घोषित किया जा सकता है। यह निर्माता दो तर्क लेगा; एक सरणी का आकार है और दूसरा एक फ़ंक्शन है जो किसी तत्व की अनुक्रमणिका को स्वीकार करता है और उस तत्व का प्रारंभिक मान देता है।

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

उदाहरण

fun main(){// arrayOf() val sampleArray=arrayOf("Java", "C", "C++", "C#", "Kotlin") // का उपयोग करके एक सरणी घोषित करना // सभी मानों को प्रिंट करना सरणी के लिए (i 0..sampleArray.size-1 में) {// सभी तत्वों को इंडेक्स प्रिंट्लन ("विषय का नाम है --->" + नमूनाअरे [i]) के माध्यम से एक्सेस किया जा सकता है} val myArray =Array(5, {i -> i * 1}) for (i in 0..myArray.size-1) {println(myArray[i])}}

आउटपुट

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

विषय का नाम है--->Javaविषय का नाम है--->Cविषय का नाम है--->C++विषय का नाम है--->C#विषय का नाम है--->कोटलिन01234 
  1. जावास्क्रिप्ट के साथ एक ऐरे को कैसे खाली करें

    जावास्क्रिप्ट के साथ किसी सरणी को खाली करने का तरीका जानें। जावास्क्रिप्ट के साथ एक सरणी खाली करना अधिक सरल नहीं हो सकता है। मान लें कि आपके पास अभ्यासों की सूची के साथ एक सरणी है: let exerciseList = [squat, deadlift, push-up, pull-up] console.log(exerciseList) का उपयोग करें अपने अभ्यासों की सूची

  1. जावास्क्रिप्ट में शून्य/खाली वस्तुओं वाले सरणी को मान कैसे असाइन करें?

    जावास्क्रिप्ट का उपयोग करके शून्य/खाली वस्तुओं के साथ एक सरणी को मान निर्दिष्ट करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, init

  1. एंड्रॉइड में वैश्विक संदर्भ के साथ सरणी सिंगलटन को कैसे स्टोर करें?

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