[Moscow.pm] Perl puzzle: interesting trick with reverse

Alessandro Gorohovski an.gorohovski на gmail.com
Чт Дек 10 10:28:54 PST 2020


чт, 10 дек. 2020 г. в 21:21, Алексей Мышкин <parserpro на gmail.com>:

> Вроде в доке так и написано - результат зависит от контекста. Во втором
> случае reverse меняет порядок в списке из одного элемента - $a. Разумеется
> заметить это сложно )
>

Так и в первом случае один элемент.
Странно почему скобки, в которые заключен аргумент $a, не сработали?



>
> чт, 10 дек. 2020 г. в 21:12, Alessandro Gorohovski via Moscow-pm <
> moscow-pm на pm.org>:
>
>> Доброго времени суток уважаемое сообщество!
>>
>> Интересный поведение обнаружил у
>> reverse() function: совсем небольшое изменение в контексте, может
>> привести к совершенно разным результатам:
>>
>> 1. Ожидаемый результат
>>  perl -e '$a="GTCTGGTTCCAGAACCGCAGAGCCAAGT"; print reverse($a)."\n"'
>>
>> *OUTPUT*
>> TGAACCGAGACGCCAAGACCTTGGTCTG
>>
>> 2. Неожиданные результат
>> perl -e '$a="GTCTGGTTCCAGAACCGCAGAGCCAAGT"; print reverse($a),"\n"'
>>
>> *OUTPUT*
>> GTCTGGTTCCAGAACCGCAGAGCCAAGT
>>
>> Найдите ошибку и почему она возникает.
>> Возможно, это покажется банальностью.
>>
>> С уважением,
>> AG
>>
>> --
>> Moscow.pm mailing list
>> moscow-pm на pm.org | http://moscow.pm.org
>>
>
>
> --
> С уважением,
> Мышкин Алексей.
>
----------- следующая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20201210/61946544/attachment-0001.html>


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