मुझे आश्चर्य है कि \sort ...
रिटर्न।मैं ` sort ... 'का उपयोग कैसे कर सकता हूं?
निम्न पंक्ति
my $y = \sort qw(one two three four five);
$y
को क्रियान्वित करने के बाद एक अदिश लिए एक संदर्भ है। मुझे वास्तव में एक सरणी के संदर्भ की उम्मीद थी: क्रमबद्ध तत्वों के साथ सरणी (पांच, चार, एक, तीन, दो)। $y
(उदाहरण के लिए print $$y
) को संदर्भित करते समय, मुझे क्रमबद्ध सूची का अंतिम तत्व two
मिलता है।
क्या \sort(...)
के साथ कोई उपयोगी चीज़ है?
देखें [perldata] (https://perldoc.perl.org/perldata.html#List-value-constructors): '$ foo = ('cc', '-E', $ bar)' मान निर्दिष्ट करता है स्केलर वैरिएबल '$ foo' –
' my $ y = [sort ...] ', ओटीओएच, परिवर्तनीय '$ bar' के लिए कुछ और अधिक उपयोगी प्रदान करता है। – ikegami
@ikegami, जैसा होता है ... यह वही है जो मैं पहले स्थान पर चाहता था ... –