Size: a a a

2021 March 29

SZ

Sergey Zhmylove in Modern::Perl
Denis F
в консоли что-то делать
Ну так бутерброд надо правильно есть: колбасой на язык
источник

SZ

Sergey Zhmylove in Modern::Perl
Вот gboard, вот клавиши и вот консоль. Тут даже Fn есть
источник

SZ

Sergey Zhmylove in Modern::Perl
Ладно, это всё оффтоп. Хотите продолжать -- давайте в беседке
источник

AT

Askar Timirgazin in Modern::Perl
Добрый день, наивный вопрос https://metacpan.org/pod/Exporter

Do not export method names!

Почему экспортировать имена методов — плохая идея?
А если я хочу mixin/role/trait сделать?
источник

W

Warstone in Modern::Perl
Потому что вы экспортируете ее как функцию и она будет в вызываемом скоупе.

warstone@dev:~/t$ cat Qwe.pm
package Qwe;
require Exporter;

our @ISA = qw(Exporter);
our @EXPORT = qw(method);

sub new { bless \{}, ref $_[0] || $_[0] || __PACKAGE__ }

sub method { print "Bingo! object: $_[0]\n" }

1;
warstone@dev:~/t$ cat xxx.pl
#!/usr/local/bin/perl

use lib::abs qw/./;
use Qwe;

method();
warstone@dev:~/t$ perl xxx.pl
Bingo! object:

А теперь представьте что у вас 100500 методов. Это во-первых засрет стеш пакета и Перл будет тормозить (Это причина почему Каталист тормозит в том числе).
Во-вторых сколько у вас будет методов id(условный) и сколько будет перезатерто...
источник

ВР

Василий Степанович Р... in Modern::Perl
Василий Степанович Родин
В Гбоард даже в горизонтальном виде нет клавиш ctrl, alt и клавиш перемещения курсора.
Сейчас понадобилась клавиша Esc и я узрел, что ещё и её нет в Гбоард.
источник

IB

Ivan Bessarabov in Modern::Perl
источник

AP

Anton Petrusevich in Modern::Perl
Гм
источник
2021 March 31

АН

Андрей Нагорный... in Modern::Perl
values @{%$offset{topics}}

показывает 0, как мне обратится к ключу?
источник

RL

Roman Lugovkin in Modern::Perl
чо?
источник

ММ

Максим Максимов... in Modern::Perl
Андрей Нагорный
values @{%$offset{topics}}

показывает 0, как мне обратится к ключу?
$offset->{topics}
источник

ММ

Максим Максимов... in Modern::Perl
%{$offset->{topics}}
источник

ММ

Максим Максимов... in Modern::Perl
keys %{$offset->{topics}}
источник

ММ

Максим Максимов... in Modern::Perl
попробовал помочь брутфорсом
источник

АН

Андрей Нагорный... in Modern::Perl
это пи№дец, у меня щас башка вскипит )))
источник

АН

Андрей Нагорный... in Modern::Perl
Максим Максимов
попробовал помочь брутфорсом
щас буду им пробовать
источник

ММ

Максим Максимов... in Modern::Perl
Андрей Нагорный
это пи№дец, у меня щас башка вскипит )))
да все просто:
%h - обычный хеш, обращение через $h{элемент}
$h - ссылка на хеш, обращение через $h->{элемент}
источник

ММ

Максим Максимов... in Modern::Perl
%{$h} делает из ссылки хеш
источник

ММ

Максим Максимов... in Modern::Perl
keys %{$h} делает массив из ключей в хеше
источник

АН

Андрей Нагорный... in Modern::Perl
а %$h ? тоже самое ?
источник