Тут важно не то, что мы передаем в функцию, а где мы принимаем её результат - в скалярном контексте или в списочном. От этого и интерпретация аргументов зависит.
чт, 10 дек. 2020 г. в 21:33, Alexander Gnatyna <[email protected]>: > Потому что сработала точка. > > чт, 10 дек. 2020 г., 21:29 Alessandro Gorohovski via Moscow-pm < > [email protected]>: > >> >> чт, 10 дек. 2020 г. в 21:21, Алексей Мышкин <[email protected]>: >> >>> Вроде в доке так и написано - результат зависит от контекста. Во втором >>> случае reverse меняет порядок в списке из одного элемента - $a. Разумеется >>> заметить это сложно ) >>> >> >> Так и в первом случае один элемент. >> Странно почему скобки, в которые заключен аргумент $a, не сработали? >> >> >> >>> >>> чт, 10 дек. 2020 г. в 21:12, Alessandro Gorohovski via Moscow-pm < >>> [email protected]>: >>> >>>> Доброго времени суток уважаемое сообщество! >>>> >>>> Интересный поведение обнаружил у >>>> 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 >>>> [email protected] | http://moscow.pm.org >>>> >>> >>> >>> -- >>> С уважением, >>> Мышкин Алексей. >>> >> -- >> Moscow.pm mailing list >> [email protected] | http://moscow.pm.org >> > -- С уважением, Мышкин Алексей.
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
