Perl 6 / все про perl

Метод perl()

Для переменных в Perl 6 предопределен метод perl(), который выводит значение переменной в том виде, в каком оно было бы записано в исходном коде в программе на Perl 6.

Например, код

выведет \"abc";

Возможно записать и в функциональном виде: say perl $a;

Аналогчино метод применим к массивам и хешам:

На печать выведется следующее:

 

 

[3, 4, 5]
{("alpha" => 1), ("beta" => 2)}

 

my @arr = (3, 4, 5);
my %hash = {'alpha' => 1, 'beta' => 2};
say @arr.perl;
say %hash.perl;

 

my $a = 'abc';
say $a.perl;

perl, массив, хеш, скаляр — 24 октября 2006