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

Nikolay Mishin mi на ya.ru
Пн Авг 6 06:23:43 PDT 2012


обычный win7 cmd

06.08.2012, 14:34, "Denis Evdokimov" <evdokimov.denis на gmail.com>:
> Мне кажется, что это баг оболочки, кстати, что за оболочка?
>
> 6 августа 2012 г., 3:10 пользователь Nikolay Mishin <mi на ya.ru> написал:
>> 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 mailing list
>> moscow-pm на pm.org | http://moscow.pm.org
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org

--
Nikolay Mishin


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