<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">чт, 10 дек. 2020 г., 21:58 Алексей Мышкин <<a href="mailto:parserpro@gmail.com">parserpro@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Тут важно не то, что мы передаем в функцию, а где мы принимаем её результат - в скалярном контексте или в списочном. От этого и интерпретация аргументов зависит.</div></blockquote></div></div><div dir="auto"><br></div><div dir="auto"></div><div dir="auto">Спасибо. </div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote></blockquote></div></div><div dir="auto">Да, согласен с вами. </div><div dir="auto">Получается, точка заставила вернуть в скалярном контексте, а запятая в списочном. </div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br></blockquote><div class="gmail_quote"><div dir="ltr" class="gmail_attr">чт, 10 дек. 2020 г. в 21:33, Alexander Gnatyna <<a href="mailto:gnatyna@gmail.com" target="_blank" rel="noreferrer">gnatyna@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">Потому что сработала точка.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">чт, 10 дек. 2020 г., 21:29 Alessandro Gorohovski via Moscow-pm <<a href="mailto:moscow-pm@pm.org" target="_blank" rel="noreferrer">moscow-pm@pm.org</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:large"><br></div></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">чт, 10 дек. 2020 г. в 21:21, Алексей Мышкин <<a href="mailto:parserpro@gmail.com" rel="noreferrer noreferrer" target="_blank">parserpro@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Вроде в доке так и написано - результат зависит от контекста. Во втором случае reverse меняет порядок в списке из одного элемента - $a. Разумеется заметить это сложно )</div></blockquote><div><br></div><div><div class="gmail_default" style="font-size:large">Так и в первом случае один элемент.</div><div class="gmail_default" style="font-size:large">Странно почему скобки, в которые заключен аргумент $a, не сработали?</div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">чт, 10 дек. 2020 г. в 21:12, Alessandro Gorohovski via Moscow-pm <<a href="mailto:moscow-pm@pm.org" rel="noreferrer noreferrer" target="_blank">moscow-pm@pm.org</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="font-size:large">Доброго времени суток уважаемое сообщество!</div><div style="font-size:large"><br></div><div style="font-size:large">Интересный поведение обнаружил у </div><div style="font-size:large">reverse() function: совсем небольшое изменение в контексте, может привести к совершенно разным результатам:</div><div style="font-size:large"><br></div><div style="font-size:large">1. Ожидаемый результат</div><div style="font-size:large"> perl -e '$a="GTCTGGTTCCAGAACCGCAGAGCCAAGT"; print reverse($a)."\n"'<br></div><div style="font-size:large"><br></div><div style="font-size:large"><u>OUTPUT</u></div><div style="font-size:large">TGAACCGAGACGCCAAGACCTTGGTCTG<br></div><div style="font-size:large"><br></div><div style="font-size:large">2. Неожиданные результат</div><div style="font-size:large">perl -e '$a="GTCTGGTTCCAGAACCGCAGAGCCAAGT"; print reverse($a),"\n"'<br></div><div style="font-size:large"><br></div><div style="font-size:large"><u>OUTPUT</u><br></div><div style="font-size:large">GTCTGGTTCCAGAACCGCAGAGCCAAGT<br></div><div style="font-size:large"> </div><div style="font-size:large">Найдите ошибку и почему она возникает.</div><div style="font-size:large">Возможно, это покажется банальностью.</div><div style="font-size:large"><br></div><div style="font-size:large">С уважением,</div><div style="font-size:large">AG</div><div style="font-size:large"><br></div></div>
-- <br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org" rel="noreferrer noreferrer" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" rel="noreferrer noreferrer noreferrer" target="_blank">http://moscow.pm.org</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr">С уважением,<br>Мышкин Алексей.</div>
</blockquote></div></div>
-- <br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org" rel="noreferrer noreferrer" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" rel="noreferrer noreferrer noreferrer" target="_blank">http://moscow.pm.org</a><br>
</blockquote></div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr">С уважением,<br>Мышкин Алексей.</div>
</blockquote></div></div></div>