#!/usr/bin/perl
use warnings;
my %hash=("no1"=>1,
"no2"=>2,
);
print %hash; #Prints no11no22
print "%hash"; #Prints %hash
पर्ल दोहरे उद्धरणों के भीतर हैश का इंटरपोलेशन का समर्थन क्यों नहीं करता है? यह स्केलर्स ($), सरणी (@) के लिए इंटरपोलेशन का समर्थन करता है, फिर हैश (%) के लिए क्यों नहीं?पर्ल डबल कोट्स में हैश के इंटरपोलेशन का समर्थन क्यों नहीं करता है?
मुझे नहीं लगता था कि पर्ल कुकबुक स्वतंत्र रूप से उपलब्ध था, कानूनी रूप से – MkV
हां, यह अवैध है। –
एक वर्कअराउंड हैश को एक सरणी संदर्भ में डालना है और फिर इसे अस्वीकार करना है: 'प्रिंट करें "@ {[% हैश]}" ' – mob