From q на cono.org.ua Mon Dec 7 12:47:36 2020 From: q на cono.org.ua (Alex Varyanick) Date: Mon, 7 Dec 2020 22:47:36 +0200 Subject: [Moscow.pm] =?utf-8?b?0LLQvtGCINGC0LDQuiDQt9Cw0LrQvtC80LzQuNGC?= =?utf-8?b?0LjRiNGMINCyIG9wZW4gc291cmNlINC4INC40Lcg0LPRgNC+0LHQsCA=?= =?utf-8?b?0LTQvtGB0YLQsNC90YPRgikp?= In-Reply-To: <7532241605269800@mail.yandex.ru> References: <7532241605269800@mail.yandex.ru> Message-ID: Perl's dead baby, Perl's dead. On Fri, Nov 13, 2020 at 2:25 PM Nikolay Mishin via Moscow-pm < moscow-pm на pm.org> wrote: > Это я к тому, что как-то я по челенджу поправил Feed-Find > > https://github.com/btrott/Feed-Find/pull/2 > теперь сиди разбирайся что они от тебя хотят) > perl вспоминай! )) > -- > С уважением > Николай Мишин > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Oleksii Varianyk Telegram: https://t.me/imcono q на cono.org.ua ----------- следующая часть ----------- Вложение в формате HTML было извлечено… URL: From an.gorohovski на gmail.com Thu Dec 10 10:11:32 2020 From: an.gorohovski на gmail.com (Alessandro Gorohovski) Date: Thu, 10 Dec 2020 21:11:32 +0300 Subject: [Moscow.pm] Perl puzzle: interesting trick with reverse Message-ID: Доброго времени суток уважаемое сообщество! Интересный поведение обнаружил у 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 ----------- следующая часть ----------- Вложение в формате HTML было извлечено… URL: From parserpro на gmail.com Thu Dec 10 10:21:09 2020 From: parserpro на gmail.com (=?UTF-8?B?0JDQu9C10LrRgdC10Lkg0JzRi9GI0LrQuNC9?=) Date: Thu, 10 Dec 2020 21:21:09 +0300 Subject: [Moscow.pm] Perl puzzle: interesting trick with reverse In-Reply-To: References: Message-ID: Вроде в доке так и написано - результат зависит от контекста. Во втором случае reverse меняет порядок в списке из одного элемента - $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: From an.gorohovski на gmail.com Thu Dec 10 10:28:54 2020 From: an.gorohovski на gmail.com (Alessandro Gorohovski) Date: Thu, 10 Dec 2020 21:28:54 +0300 Subject: [Moscow.pm] Perl puzzle: interesting trick with reverse In-Reply-To: References: Message-ID: чт, 10 дек. 2020 г. в 21:21, Алексей Мышкин : > Вроде в доке так и написано - результат зависит от контекста. Во втором > случае 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: From gnatyna на gmail.com Thu Dec 10 10:33:12 2020 From: gnatyna на gmail.com (Alexander Gnatyna) Date: Thu, 10 Dec 2020 21:33:12 +0300 Subject: [Moscow.pm] Perl puzzle: interesting trick with reverse In-Reply-To: References: Message-ID: Потому что сработала точка. чт, 10 дек. 2020 г., 21:29 Alessandro Gorohovski via Moscow-pm < moscow-pm на pm.org>: > > чт, 10 дек. 2020 г. в 21:21, Алексей Мышкин : > >> Вроде в доке так и написано - результат зависит от контекста. Во втором >> случае 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 >>> >> >> >> -- >> С уважением, >> Мышкин Алексей. >> > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следующая часть ----------- Вложение в формате HTML было извлечено… URL: From parserpro на gmail.com Thu Dec 10 10:58:24 2020 From: parserpro на gmail.com (=?UTF-8?B?0JDQu9C10LrRgdC10Lkg0JzRi9GI0LrQuNC9?=) Date: Thu, 10 Dec 2020 21:58:24 +0300 Subject: [Moscow.pm] Perl puzzle: interesting trick with reverse In-Reply-To: References: Message-ID: Тут важно не то, что мы передаем в функцию, а где мы принимаем её результат - в скалярном контексте или в списочном. От этого и интерпретация аргументов зависит. чт, 10 дек. 2020 г. в 21:33, Alexander Gnatyna : > Потому что сработала точка. > > чт, 10 дек. 2020 г., 21:29 Alessandro Gorohovski via Moscow-pm < > moscow-pm на pm.org>: > >> >> чт, 10 дек. 2020 г. в 21:21, Алексей Мышкин : >> >>> Вроде в доке так и написано - результат зависит от контекста. Во втором >>> случае 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 >>>> >>> >>> >>> -- >>> С уважением, >>> Мышкин Алексей. >>> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > -- С уважением, Мышкин Алексей. ----------- следующая часть ----------- Вложение в формате HTML было извлечено… URL: From an.gorohovski на gmail.com Thu Dec 10 11:18:18 2020 From: an.gorohovski на gmail.com (Alessandro Gorohovski) Date: Thu, 10 Dec 2020 22:18:18 +0300 Subject: [Moscow.pm] Perl puzzle: interesting trick with reverse In-Reply-To: References: Message-ID: чт, 10 дек. 2020 г., 21:58 Алексей Мышкин : > Тут важно не то, что мы передаем в функцию, а где мы принимаем её > результат - в скалярном контексте или в списочном. От этого и интерпретация > аргументов зависит. > Спасибо. > Да, согласен с вами. Получается, точка заставила вернуть в скалярном контексте, а запятая в списочном. >> чт, 10 дек. 2020 г. в 21:33, Alexander Gnatyna : > >> Потому что сработала точка. >> >> чт, 10 дек. 2020 г., 21:29 Alessandro Gorohovski via Moscow-pm < >> moscow-pm на pm.org>: >> >>> >>> чт, 10 дек. 2020 г. в 21:21, Алексей Мышкин : >>> >>>> Вроде в доке так и написано - результат зависит от контекста. Во втором >>>> случае 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 >>>>> >>>> >>>> >>>> -- >>>> С уважением, >>>> Мышкин Алексей. >>>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >> > > -- > С уважением, > Мышкин Алексей. > ----------- следующая часть ----------- Вложение в формате HTML было извлечено… URL: