Почему Perl не поддерживает интерполяцию хэшей в двойные кавычки?

#!/usr/bin/perl
use warnings;

my %hash=("no1"=>1, 
        "no2"=>2,
      );

print %hash; #Prints no11no22
print "%hash"; #Prints %hash

Почему Perl не поддерживает интерполяцию хеша в двойных кавычках?Он поддерживает интерполяцию для скаляров ($), массивов (@), тогда почему бы не для хешей (%)?

8
задан Chankey Pathak 18 July 2011 в 10:05
поделиться