Як отримати ключі з хешу в Perl?

Список усіх ключів із хешу надається функцією keys у синтаксисі: ключі %hashname . Список усіх значень із хешу надається функцією values ​​у синтаксисі: values ​​%hashname . Функція ключів і значень повертає масив.

Hash#keys() — це метод класу Hash, який надає масив із усіма ключами, присутніми в хеші.

  1. Синтаксис: Hash.keys()
  2. Параметр: хеш-значення.
  3. Повернення: масив з усіма ключами, присутніми в хеші.

Бувають випадки, коли нам хочеться знати, скільки пар ключ-значення присутні в хеші. Ці пари ключ-значення також відомі як розмір хешу. У Perl ми можемо знайти кількість ключів у хеші Perl за допомогою ключового слова "скаляр" або "ключі"..

Для друку кількості ключів і значень у хеші можна використати наступне. мої $keys = ключі %hash; мої $values ​​= значення %hash; print "keys = $keys \n"; print "values ​​= $values ​​\n"; Що має повернути наступне.

Хеш-посилання Щоб отримати хеш-посилання, замість цього використовуйте синтаксис {key=>value} або додайте перед назвою змінної зворотну скісну риску, наприклад: %hash. Розмінюйте хеш за допомогою %$hashref зі стрілкою $arrayref->{key} для посилань на значення або синтаксисом %{array_ref_expression}.

За допомогою функції keySet() на HashMap, ви можете отримати набір, який містить усі ключі, які зберігаються на карті. Отримавши доступ до кожного ключа, ви можете використовувати цикл для повторення цього набору. Застосуйте метод get() до кожного ключа, щоб отримати та обробити значення, які відповідають цим ключам.

Related Post

Скільки важить екскаватор Hitachi 135?Скільки важить екскаватор Hitachi 135?

31 973 фунтів. Експлуатаційна вага: 31 973 фунтів. Максимальна глибина копання: 19 футів 7 дюймів Сила відриву ковша: 23380 фунтів');})();(function(){window.jsl.dh('LbTpZqGLOIOk2roP_vXKqA0__25',' Експлуатаційна вага: 14 300–15 400 кг (31 526–33 951 фунтів)

Які серійні номери є на Ruger SR22?Які серійні номери є на Ruger SR22?

Цей бюлетень з техніки безпеки підпадає лише на пістолети, у яких був слабий спусковий гачок одинарної дії (із затвором вперед, магазином вставлено та ручним запобіжником вимкнено) або які були розряджені

Як зібрати своє насіння томатівЯк зібрати своє насіння томатів

Кроки, які треба зробити, щоб правильно зібрати та зберегти насіння томатів Зібрати і зберегти насіння томатів не настільки вже й складно. Хочете зберегти на ділянці вподобаний домашніми сорт томатів і