पर्ल एक है प्रोग्रामिंग मुख्य रूप से वेब एप्लिकेशन विकसित करने के लिए भाषा का उपयोग किया जाता है। पर्ल एक व्याख्या है, संकलित नहीं, भाषा है। इसका मतलब है कि इसके प्रोग्राम संकलित भाषा की तुलना में अधिक सीपीयू समय लेते हैं - एक समस्या जो कम महत्वपूर्ण हो जाती है क्योंकि प्रोसेसर की गति बढ़ जाती है। पर्ल में कोड लिखना संकलित भाषा में लिखने की तुलना में तेज़ है, इसलिए आपके द्वारा सहेजा गया समय आपका है। जब आप पर्ल सीखते हैं, तो आप सीखते हैं कि भाषा के कार्यों के साथ कैसे काम करें। सबसे बुनियादी में से एक स्ट्रिंग लंबाई फ़ंक्शन है।
कैसे पर्ल में एक स्ट्रिंग की लंबाई खोजने के लिए
पर्ल की लंबाई फ़ंक्शन एक की लंबाई लौटाता है पर्ल पात्रों में तार। यहाँ इसका मूल उपयोग दिखाया गया है:
#! / Usr / bin / perl
$ मूल_स्ट्रिंग = "यह एक परीक्षण और सभी CAPS है";
$ स्ट्रिंग_लेन = लंबाई ($ मूल_स्ट्रिंग);
प्रिंट "स्ट्रिंग की लंबाई है: $ string_len \ n";
जब इस कोड को निष्पादित किया जाता है, तो यह निम्नलिखित प्रदर्शित करता है: "स्ट्रिंग की लंबाई है: 27."
"27" संख्या रिक्त स्थान सहित वर्णों के कुल है, वाक्यांश में "यह एक परीक्षण और सभी CAPS है।"
ध्यान दें कि यह फ़ंक्शन बाइट्स में स्ट्रिंग के आकार की गणना नहीं करता है - पात्रों में सिर्फ लंबाई।
Arrays की लंबाई के बारे में क्या?
लंबाई फ़ंक्शन केवल स्ट्रिंग्स पर काम करता है, पर नहीं सरणियों. एक सरणी एक ऑर्डर की गई सूची को संग्रहीत करती है और एक @ चिह्न द्वारा पूर्ववर्ती होती है और कोष्ठक का उपयोग करके आबाद होती है। किसी सरणी की लंबाई जानने के लिए, का उपयोग करें अदिश समारोह। उदाहरण के लिए:
my @many_strings = ("एक", "दो", "तीन", "चार", "हाय", "हैलो वर्ल्ड");
स्केलर @many_strings;
सरणी में आइटमों की संख्या "प्रतिक्रिया" 6 है।
स्केलर डेटा की एक एकल इकाई है। यह वर्णों का एक समूह हो सकता है, जैसा कि ऊपर दिए गए उदाहरण में है, या एकल वर्ण, स्ट्रिंग, फ्लोटिंग पॉइंट या पूर्णांक संख्या।