डार्ट प्रोग्रामिंग क्या है?
डार्ट एक ओपन-सोर्स सामान्य-प्रयोजन प्रोग्रामिंग भाषा है। यह मूल रूप से विकसित है
Google द्वारा। डार्ट सी-शैली वाक्य रचना के साथ एक वस्तु-उन्मुख भाषा है। यह समर्थन करता है
प्रोग्रामिंग अवधारणाओं जैसे इंटरफेस, कक्षाएं, अन्य प्रोग्रामिंग भाषाओं के विपरीत डार्ट
समर्थन सरणियाँ नहीं है। डार्ट संग्रह का उपयोग डेटा संरचनाओं को दोहराने के लिए किया जा सकता है जैसे सरणियाँ, जेनरिक और वैकल्पिक टाइपिंग.
Example.
void main(){
print("Hii I am Ganesh");
}
Output: Hii I am Ganesh
Variables and Data types:
वैरिएबल को स्टोरेज लोकेशन का नाम दिया गया है और डेटा प्रकार केवल प्रकार और आकार को संदर्भित करता है चर और कार्यों के साथ जुड़े डेटा।
चर घोषित करने के लिए Dart var keyword का उपयोग करता है। Var का सिंटैक्स नीचे परिभाषित किया गया है,
var name ='Computer'
कॉन्स्टेंट को घोषित करने के लिए अंतिम और कॉन्स्टेबल कीवर्ड का उपयोग किया जाता है। वे नीचे के रूप में परिभाषित कर रहे हैं:
Example:
void main() {
final a = 20;
const pi = 3.14;
print(a);
print(pi);
}
Output: 20
3.14
डार्ट भाषा निम्नलिखित डेटा प्रकारों का समर्थन करती है:
संख्याएँ (Numbers): इसका उपयोग संख्यात्मक शाब्दिक अर्थ - इंटीजर और डबल का प्रतिनिधित्व करने के लिए किया जाता है।
स्ट्रिंग्स (Strings): यह पात्रों के एक अनुक्रम का प्रतिनिधित्व करता है। स्ट्रिंग मान या तो निर्दिष्ट हैं
एकल या दोहरे उद्धरण।
बूलियन(Booleans): डार्ट बूलियन मूल्यों का प्रतिनिधित्व करने के लिए बूल कीवर्ड का उपयोग करता है - सच और गलत।
सूचियाँ और मानचित्र (List And Maps): इसका उपयोग वस्तुओं के संग्रह का प्रतिनिधित्व करने के लिए किया जाता है। एक साधारण सूची हो सकती है
नीचे के रूप में परिभाषित:
void main() {
var list = [1,2,3,4,5];
print(list);
}
Output: [1, 2, 3, 4, 5]
ऊपर दिखाई गई सूची [1,2,3,4,5] सूची बनाती है।
यहाँ दिखाए अनुसार मानचित्र को परिभाषित किया जा सकता है:
void main() {
var mapping = {'id': 1,'name':'Dart'};
print(mapping);
}
Output:
{id: 1, name: Dart}
डायनेमिक(Dynamic): यदि वैरिएबल प्रकार को परिभाषित नहीं किया गया है, तो इसका डिफ़ॉल्ट प्रकार डायनेमिक है। निम्नलिखित उदाहरण गतिशील प्रकार चर दिखाता है:
void main() {
dynamic name = "Dart";
print(name);
}
Output: Dart
Correct
ReplyDeleteNice ..!!
ReplyDelete