[Moscow.pm] интерполяция списка

Nikolay Mishin mi на ya.ru
Вс Авг 5 16:10:17 PDT 2012


perl test.pl 11..13
11*12*13
11
12
13
[11..13]

perl test.pl '11..13'
11..13
11..13
['11..13']

perl test.pl "11..13"
11*12*13
11
12
13
[11..13]

#!/usr/bin/perl
print join "*", eval $ARGV[0];
print "\n";
my @arr=eval $ARGV[0];
print map {"$_\n"} @arr;#join "*", eval $ARGV[0];
print "[$ARGV[0]]\n";

03.08.2012, 01:11, "Denis Evdokimov" <evdokimov.denis на gmail.com>:
>> дело оказалось в кавычках, если
>> perl test.pl '11..13,4'
>> 11..13,4
>> 11..13,4
>>
>> perl test.pl "11..13,4"
>> 11*12*13*4
>> 11
>> 12
>> 13
>> 4
>
> Бррр...
> С этим стоит разобраться, как это в кавычках??!!
> У меня
> perl test.pl 11..13
> perl test.pl '11..13'
> perl test.pl "11..13"
> Выдаёт одно и тоже.
> Добавь
> print "[$ARGV[0]]\n";
> и пришли результат выполнения во всех вариантах
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org

--
Nikolay Mishin


Подробная информация о списке рассылки Moscow-pm