कैसे करने के लिए जुटना स्ट्रिंग पर्ल में

कार्य । कार्यक्रम में पर्ल भाषा वहाँ दो चर होते हैं, जो तार. कनेक्ट करने की जरूरत है (करने के लिए जुटना) इन दो लाइनों प्राप्त करने के क्रम में एक पंक्ति है.

समाधान का उपयोग करने के लिए ऑपरेटर .

के लिए स्ट्रिंग संयोजन पर्ल में प्रयोग किया जाता है, ऑपरेटर बिंदु .. यहाँ है एक उदाहरण कोड:

▶ Run
#!/usr/bin/perl

my $str1 = 'Hello';
my $str2 = 'world';

print $str1 . $str2;

कार्यक्रम को प्रदर्शित करेगा स्ट्रिंग 'Helloworld'. बनाने के लिए पाठ पढ़ा है, बेहतर आप की जरूरत करने के लिए जुटना तीन तत्वों: दो चर और एक लाइन में लिखा कार्यक्रम कोड (तथाकथित "शाब्दिक स्ट्रिंग"):

▶ Run
#!/usr/bin/perl

my $str1 = 'Hello';
my $str2 = 'world';

print $str1 . ', ' . $str2;

संयोजन की संख्या

ऑपरेटर . में उत्कृष्ट है कि यह हमेशा व्यवहार करता है अपने तर्क के रूप में तार. वहाँ रहे हैं प्रोग्रामिंग भाषाओं, जहां संयोजन ऑपरेटर प्रयोग किया जाता है +है, जो भी को जोड़ने के लिए इस्तेमाल की संख्या. इस वजह से, त्रुटियाँ हो सकती है कि के बजाय कनेक्शन स्ट्रिंग होती है आपरेशन के अलावा । पर्ल में यह एक समस्या नहीं है. ऑपरेटर . हमेशा कड़ी, की परवाह किए बिना से मूल्यों की दलील है. इसलिए, ऑपरेशन के परिणाम "2" . "2" वास्तव में एक ही परिणाम के रूप में आपरेशन के 2 . 2, अर्थात्, लाइन 22नहीं, संख्या 4.

इसके अलावा ऑपरेटर के लिए . वहाँ रहे हैं अन्य तरीकों से कनेक्ट करने के लिए कैसे मौजूदा चर प्राप्त करने के लिए एक नई लाइन.

का उपयोग करने के लिए प्रक्षेप

यदि कोड के लिए एक पर्ल प्रोग्राम बनाने के लिए एक स्ट्रिंग डबल उद्धरण का उपयोग, चर कि लिखित में इस लाइन के द्वारा प्रतिस्थापित किया जाएगा के मूल्यों के इन चर. तो प्राप्त करने के लिए एक ही परिणाम के रूप में पिछले उदाहरण में, आप कर सकते हैं इस कार्यक्रम का उपयोग:

▶ Run
#!/usr/bin/perl

my $str1 = 'Hello';
my $str2 = 'world';

print "$str1, $str2";

उपयोग sprintf

एक तरह से गठबंधन करने के लिए कई स्ट्रिंग मान में एक स्ट्रिंग का उपयोग करने के लिए समारोह sprintf. यहाँ है एक उदाहरण कोड:

▶ Run
#!/usr/bin/perl

my $str1 = 'Hello';
my $str2 = 'world';

print sprintf('%s, %s', $str1, $str2);

पहला तर्क समारोह के लिए sprintf एक स्ट्रिंग टेम्पलेट, और फिर तबादला कर दिया आइटम जो मान प्रतिस्थापित किया जा जाएगा में टेम्पलेट. इस टेम्पलेट का उपयोग करता है विशेष मार्करों. सरल टोकन एक पाठ %s, टोकन बताता है कि बजाय आप की जरूरत है सिर्फ स्थानापन्न करने के लिए मूल्य.

अन्य लेख