संभव डुप्लिकेट:
How can I repeat a string in Perl?क्या पर्ल एक स्ट्रिंग जैसे पायथन गुणा कर सकता है?
अजगर में
"a" * 4
"aaaa"
पर्ल ऐसा भी कर सकते हैं में परिणाम?
संभव डुप्लिकेट:
How can I repeat a string in Perl?क्या पर्ल एक स्ट्रिंग जैसे पायथन गुणा कर सकता है?
अजगर में
"a" * 4
"aaaa"
पर्ल ऐसा भी कर सकते हैं में परिणाम?
का उपयोग कर हाँ x
जैसे:
> 'a' x 10
उदाहरण के लिए:
print 'a' x 4;
आप क्या चाहते हैं करना होगा।
यह पुनरावृत्ति (x
) ऑपरेटर है।
'a' x 4 # 'aaaa'
x
ऑपरेटर दोहराए गए तत्वों की सूचियां भी बना सकता है।
('a','b') x 4 # 'a','b','a','b','a','b','a','b'
यदि आप एक सूची बनाना चाहते हैं तो माता-पिता अनिवार्य हैं।
ऑपरेटर perlop में प्रलेखित हैं।
x केवल सूची संदर्भ में सूची बनाता है और केवल तभी जब बाएं ऑपरेंड को संश्लेषित किया जाता है या qw। – ysth
@ysth, यह बिना कहने के चला जाता है क्योंकि स्केलर संदर्भ में एक सूची बनाना असंभव है। – ikegami
क्यूवी भाग बिना कहने के नहीं जाता है (और जब मैंने इसे जोड़ा, तो मैं परेशान था, क्योंकि इससे थोड़ा लाभ के लिए पिछले सरल नियम को जटिल बनाया गया था)। – ysth