powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PERL) Добавление элемента в хэш
4 сообщений из 4, страница 1 из 1
(PERL) Добавление элемента в хэш
    #33180987
Кутузов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день
Начал учить Perl

Увидель в примерах такую штуку

my $vars =
{
message => "Hello World",
'version' => 10
};
На сколько я понял это хэш
Чего в таком случае я не могу к ниму добывить значения???
$vars{test}="123";
Что делаю не так?
...
Рейтинг: 0 / 0
(PERL) Добавление элемента в хэш
    #33180989
йцукен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хеш в Перле - ассоциативний масив.
Может не так нужно добавлять?
...
Рейтинг: 0 / 0
(PERL) Добавление элемента в хэш
    #33180992
Кутузов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чего тогда это работает :)

my %params = ();
$params{"color"}="red";
print "Вот ".$params{"color"}." цвет";
...
Рейтинг: 0 / 0
(PERL) Добавление элемента в хэш
    #33181044
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КутузовДобрый день
Начал учить Perl

Увидель в примерах такую штуку

my $vars =
{
message => "Hello World",
'version' => 10
};
На сколько я понял это хэш
Чего в таком случае я не могу к ниму добывить значения???
$vars{test}="123";
Что делаю не так?

пытаешся обратится к ссылке на хеш как к самому хешу...

либо обращайся как
Код: plaintext
1.
 $vars->{your_key}

либо инициализируй действительно хеш:
Код: plaintext
1.
2.
3.
4.
my %vars = (
  message => "Hello...",
   version =>  10 
)

P.S.
perldoc perldsc
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PERL) Добавление элемента в хэш
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]