पर्ल के जोड़ () फ़ंक्शन का उपयोग एक कट या किसी हिस्से के हिस्से को वापस करने के लिए किया जाता है। जिस हिस्से को काट दिया जाता है वह शुरू होता है OFFSET सरणी का तत्व और के लिए जारी है लंबाई तत्वों। अगर द लंबाई निर्दिष्ट नहीं है, यह सरणी के अंत में कट जाएगा।
के बारे में सोचो @मेरा नाम क्रमांकित बक्सों की एक पंक्ति के रूप में सरणी, बाएं से दाएं जा रही है, गिने शून्य से शुरू होती है। जोड़ () समारोह में एक हिस्सा काट दिया जाएगा @मेरा नाम # 1 स्थिति में तत्व से शुरू होने वाली सरणी (इस मामले में, माइकल) और बाद में 3 तत्वों को समाप्त करना मैथ्यू. का मूल्य @someNames तब बन जाता है ('माइकल', 'जोशुआ', 'मैथ्यू')और @myNames को छोटा कर दिया गया है ('जैकब', 'एतान', 'एंड्रयू').
एक विकल्प के रूप में, आप कर सकते हैं बदलने के एक और सरणी के साथ हटाए गए भाग को इसमें पास करके से बदलो बहस।
उपरोक्त उदाहरण में, ए जोड़ () समारोह में एक हिस्सा काट दिया जाएगा @मेरा नाम # 1 स्थिति में तत्व से शुरू होने वाली सरणी (इस मामले में, माइकल और बाद में 3 तत्वों को समाप्त करना मैथ्यू. फिर वो की जगह की सामग्री के साथ उन नामों @moreNames
सरणी। का मूल्य @someNames तब बन जाता है ('माइकल', 'जोशुआ', 'मैथ्यू')और @myNames को बदल दिया गया है ('जैकब', 'डैनियल', 'विलियम', 'जोसेफ', 'एतान', 'एंड्रयू').