SMS::CollectionStorage->new()
$storage->{u}->create("Config", $path);
$storage->{u}->create("Db");
my $Sharepoint = $storage->{u}->get("Sharepoint");
Что тут происходит?
Почему используется ->{u}->
Обычный вариант доступа к члену. $storage это хэш мапа, ассоциативный массив, любая переменная в перле это либо скаляр (число/строка) либо массив, либо ассоциативный массив. -> это разыменование ссылки. Т.е. $storage это скаляр, в котором лежит ссылка на ассоциативный массив. Ну и мы запрашиваем переменную с именем u и вызываем у нее методы. Можешь написать $$storage["u"]
Это точно в чат по жвм-разработке?
Да ладно тебе, вряд-ли он чат по перлу найдет
@it_chats и две секунды вбить в поиск - они есть, и даже не один
искал, про такой не знал. спасибо!
Большое спасибо)
https://t.me/usePerlOrDie https://t.me/modernperl
да , уже спасибо)
Обсуждают сегодня