Size: a a a

2020 November 23

ВР

Василий Степанович Р... in Modern::Perl
Sergey Zhmylove
Он не обнуляет
Как это не обнуляет, если множество его элементов становится пустым? Или под обнулением понимается обнуление всех его элементов map { $h{$_} = 0 } keys %h ?
источник

SZ

Sergey Zhmylove in Modern::Perl
Vyacheslav Olkhovchenkov
так не работает. расскажи в какие esc это транслируется?
Никогда не задумывался. Ну ты сам попробуй: запусти тот же vim, скажи ему :set mouse=a и повыделяй текст. Наверняка xterm справится
источник

SZ

Sergey Zhmylove in Modern::Perl
Василий Степанович Родин
Как это не обнуляет, если множество его элементов становится пустым? Или под обнулением понимается обнуление всех его элементов map { $h{$_} = 0 } keys %h ?
Обнуление -- это операция присвоения нуля. xor %rax, %rax написал
источник

SZ

Sergey Zhmylove in Modern::Perl
Например*
источник

VG

Vadim Goncharov in Modern::Perl
нет, это процедура переизбрания презика...
источник

SZ

Sergey Zhmylove in Modern::Perl
Vadim Goncharov
@PerlBanjoBot
my %h = (a => 2);
undef %h;
$h{b} = 3;
say $h{b};
Что ты хотел этим показать? :)
источник

SZ

Sergey Zhmylove in Modern::Perl
Vadim Goncharov
нет, это процедура переизбрания презика...
++
источник

VG

Vadim Goncharov in Modern::Perl
Sergey Zhmylove
Что ты хотел этим показать? :)
что возражение "ундеф для этой задачи не годится" неверное :)
источник

VG

Vadim Goncharov in Modern::Perl
@PerlBanjoBot
my %h = (a => 2);
undef %h;
$h{b} += 3;
say $h{b};
источник

P

PerlBanjoBot in Modern::Perl
Vadim Goncharov
@PerlBanjoBot
my %h = (a => 2);
undef %h;
$h{b} += 3;
say $h{b};
источник

VG

Vadim Goncharov in Modern::Perl
в исходном контексте лучше, конечно, вообще вот так :)
источник

VG

Vadim Goncharov in Modern::Perl
basiliscos
А так проще самому с-му простую плагинов сделать
has plugins => (...);

$_->on_start() for($self->plugins->@*);
$_->on_finish() for($self->plugins->@*);
$_->on_event($event) for($self->plugins->@*);
неужто на цпане ничего годного нет?
источник

SZ

Sergey Zhmylove in Modern::Perl
@PerlBanjoBot
my %h = 1,0;
warn 1, $h{1} eq 0;
undef %h;
warn 2, $h{1} eq 0;
источник

P

PerlBanjoBot in Modern::Perl
Sergey Zhmylove
@PerlBanjoBot
my %h = 1,0;
warn 1, $h{1} eq 0;
undef %h;
warn 2, $h{1} eq 0;
Odd number of elements in hash assignment at script.pl line 10.
Use of uninitialized value $h{"1"} in string eq at script.pl line 11.
1 at script.pl line 11.
Use of uninitialized value $h{"1"} in string eq at script.pl line 13.
2 at script.pl line 13.
https://PerlBanjo.com/f190c86f06
источник

SZ

Sergey Zhmylove in Modern::Perl
Вот тварю
источник

SZ

Sergey Zhmylove in Modern::Perl
@PerlBanjoBot
my %h = (1,0);
warn 1, $h{1} eq 0;
undef %h;
warn 2, $h{1} eq 0;
источник

P

PerlBanjoBot in Modern::Perl
Sergey Zhmylove
@PerlBanjoBot
my %h = (1,0);
warn 1, $h{1} eq 0;
undef %h;
warn 2, $h{1} eq 0;
11 at script.pl line 11.
Use of uninitialized value $h{"1"} in string eq at script.pl line 13.
2 at script.pl line 13.
https://PerlBanjo.com/f4e3000dc3
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
Sergey Zhmylove
Никогда не задумывался. Ну ты сам попробуй: запусти тот же vim, скажи ему :set mouse=a и повыделяй текст. Наверняка xterm справится
ну хорошо, с выделением справились. удалить в easy как?
источник
2020 November 24

SZ

Sergey Zhmylove in Modern::Perl
Vyacheslav Olkhovchenkov
ну хорошо, с выделением справились. удалить в easy как?
Без перехода в normal (хотя бы на одну команду) -- хз.
А с переходом: ctrl+o D
источник

SZ

Sergey Zhmylove in Modern::Perl
Чтобы вставить: ctrl+o p(вставить после курсора) или P перед
источник