Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Обращение к элементу хэш 
:(
    Опции темы
Vasya11111
Дата 23.5.2012, 14:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 18.5.2012

Репутация: нет
Всего: нет



Есть вот такая конструкция:
Код

my $f = {
    "h" => 1,
    "h" => 2,
};


Как я понял это ссылка. 
Не пойму как значение отсюда вытащить.

PM MAIL   Вверх
Pfailed
Дата 23.5.2012, 15:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 933
Регистрация: 19.7.2009

Репутация: 22
Всего: 39



$f->{h}
Но учтите, что хеш не может иметь два одинаковых ключа, так что второй у вас перезапишет первый.



--------------------
PM MAIL   Вверх
Vasya11111
Дата 23.5.2012, 16:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 18.5.2012

Репутация: нет
Всего: нет



Спасибо, разобрался
PM MAIL   Вверх
vadiml
Дата 24.5.2012, 01:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 310
Регистрация: 27.7.2007

Репутация: 5
Всего: 7



Иногда удобнее писать
$$f{h}

Но только начинающие учить перл часто с такими записями наступают на грабли, т.е. эту форму записи надо иметь ввиду т.к. можно, например, просто опечататься, а конструкция останется верной.
PM MAIL Jabber   Вверх
taryk
Дата 25.5.2012, 00:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 16.1.2011
Где: Ukraine

Репутация: нет
Всего: нет



Цитата(vadiml @  24.5.2012,  00:14 Найти цитируемый пост)
т.к. можно, например, просто опечататься, а конструкция останется верной. 


чтобы опечатки давали о себе знать - существует strict режим
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0748 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.