Size: a a a

2020 November 27

YM

Yuri Myasoedov in use Perl or die;
see you in next reincarnation
источник

R

Rajesh in use Perl or die;
Yuri Myasoedov
see you in next reincarnation
When u coming
источник
2020 November 28

VG

Vadim Goncharov in use Perl or die;
qmax 17 апреля 2012 в 11:25 0
А в питоне с этим тоже не без приколов:
«чтение переменной» будет обращаться к внешней области видимости.
«присваивание переменной» («создание алиаса») формирует новую локальную переменную.

Из-за этого такие заморочки:
stackoverflow.com/questions/370357/python-variable-scope-question
источник

VG

Vadim Goncharov in use Perl or die;
сук, на канаве вдоль ржу так, что соседи поди проснутся =)
источник

SZ

Sergey Zhmylove in use Perl or die;
Vadim Goncharov
qmax 17 апреля 2012 в 11:25 0
А в питоне с этим тоже не без приколов:
«чтение переменной» будет обращаться к внешней области видимости.
«присваивание переменной» («создание алиаса») формирует новую локальную переменную.

Из-за этого такие заморочки:
stackoverflow.com/questions/370357/python-variable-scope-question
Логичное поведение. Только логика там другая: по умолчанию все переменные в функции локальны, но если отсутствует присваивание, то можно неявно обращаться и к глобальным.
Чтобы не было таких проблем, надо просто писать явный код. В перле так же не понятно, только никто этого не замечает, потому что приучили писать use strict
источник

AP

Anton Petrusevich in use Perl or die;
Логику можно всегда найти. Раз уж парсер её находит
источник

AP

Anton Petrusevich in use Perl or die;
Класс
источник

W

Warstone in use Perl or die;
А я смотрю видосик зашел )) Там еще много чего интересного есть...
источник

DF

Denis F in use Perl or die;
Sergey Zhmylove
Я не читал документацию по питону, потому что это не нужно. Сам язык интуитивно понятный
На этом месте мой пердак поджёг диван
источник

AK

Andrey Karepin in use Perl or die;
Sergey Zhmylove
Логичное поведение. Только логика там другая: по умолчанию все переменные в функции локальны, но если отсутствует присваивание, то можно неявно обращаться и к глобальным.
Чтобы не было таких проблем, надо просто писать явный код. В перле так же не понятно, только никто этого не замечает, потому что приучили писать use strict
интуитивно понятная логика
источник

VG

Vadim Goncharov in use Perl or die;
Sergey Zhmylove
Логичное поведение. Только логика там другая: по умолчанию все переменные в функции локальны, но если отсутствует присваивание, то можно неявно обращаться и к глобальным.
Чтобы не было таких проблем, надо просто писать явный код. В перле так же не понятно, только никто этого не замечает, потому что приучили писать use strict
у пациентов с бредовыми системами в них тоже прослеживается логика
источник

VG

Vadim Goncharov in use Perl or die;
zsh: segmentation fault (core dumped)  python
источник

SZ

Sergey Zhmylove in use Perl or die;
Vadim Goncharov
у пациентов с бредовыми системами в них тоже прослеживается логика
@PerlBanjoBot no warnings 'experimental'; use feature 'signatures'; sub inc { $_[0]++ }; sub inc2 ($num) {$num++}; $a = 5; inc $a; inc2 $a; print $a;
источник

P

PerlBanjoBot in use Perl or die;
Sergey Zhmylove
@PerlBanjoBot no warnings 'experimental'; use feature 'signatures'; sub inc { $_[0]++ }; sub inc2 ($num) {$num++}; $a = 5; inc $a; inc2 $a; print $a;
источник

SZ

Sergey Zhmylove in use Perl or die;
И ты что-то смеешь говорить про логику в этом вашем перл?/
источник

W

Warstone in use Perl or die;
А ты специально $a использовал, чтобы всех запутать?
источник

W

Warstone in use Perl or die;
@PerlBanjoBot no warnings 'experimental'; use feature 'signatures'; sub inc { $_[0]++ }; sub inc2 ($num) {$num++}; my $qwe = 5; inc $qwe; inc2 $qwe; print $qwe;
источник

P

PerlBanjoBot in use Perl or die;
Warstone
@PerlBanjoBot no warnings 'experimental'; use feature 'signatures'; sub inc { $_[0]++ }; sub inc2 ($num) {$num++}; my $qwe = 5; inc $qwe; inc2 $qwe; print $qwe;
Global symbol "$qwe" requires explicit package name (did you forget to declare "my $qwe"?) at script.pl line 9.
Global symbol "$qwe" requires explicit package name (did you forget to declare "my $qwe"?) at script.pl line 9.
Global symbol "$qwe" requires explicit package name (did you forget to declare "my $qwe"?) at script.pl line 9.
Global symbol "$qwe" requires explicit package name (did you forget to declare "my $qwe"?) at script.pl line 9.
Execution of script.pl aborted due to compilation errors.
https://PerlBanjo.com/5990fce0e1
источник

W

Warstone in use Perl or die;
@PerlBanjoBot  no warnings 'experimental'; use feature 'signatures'; sub inc { $_[0]++ }; sub inc2 ($num) {$num++}; my $qwe = 5; inc $qwe; inc2 $qwe; print $qwe;
источник

P

PerlBanjoBot in use Perl or die;
Warstone
@PerlBanjoBot  no warnings 'experimental'; use feature 'signatures'; sub inc { $_[0]++ }; sub inc2 ($num) {$num++}; my $qwe = 5; inc $qwe; inc2 $qwe; print $qwe;
источник