वेरिएबल्स की अदला-बदली एक सामान्य कार्य है, जिसे अक्सर इस तरह के अस्थायी वेरिएबल का उपयोग करके सिखाया और कार्यान्वित किया जाता है:
function swap(&$left, &$right): void { $tmp = $left; $left = $right; $right = $tmp; }
लेकिन डिस्ट्रक्चरिंग का उपयोग करने का एक छोटा तरीका है (php 7.1 के बाद से!):
function swap(&$left, &$right): void { [$left, $right] = [$right, $left]; }
हो सकता है कि कोड थोड़ा अजीब लगे और मैंने प्रदर्शन संबंधी समस्याओं के लिए इसका विश्लेषण नहीं किया है, लेकिन यह डिस्ट्रक्चरिंग को समझने में मदद करता है।
वैसे, यह केवल php सुविधा नहीं है, बेझिझक इसका परीक्षण करें, उदाहरण के लिए जावास्क्रिप्ट में.
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3