Какво е рубинен хеш?
Какво е рубинен хеш?

Видео: Какво е рубинен хеш?

Видео: Какво е рубинен хеш?
Видео: Galibri & Mavik - Федерико Феллини (Премьера клипа) 2024, Ноември
Anonim

Руби хешове . А Рубин хаш е колекция от уникални ключове и техните стойности. Те са подобни на масивите, но масивът използва цяло число като индекс и хаш използвайте всеки тип обект. Те се наричат още асоциативни масиви, речници или карти. Ако хаш е достъпен с ключ, който не съществува, методът ще върне nil.

Имайки предвид това, как да дефинирате хеш в Ruby?

В Руби можете да създадете a Хеш от възлагане ключ към стойност с =>, разделете тези двойки ключ/стойност със запетаи и оградете цялото нещо с фигурни скоби.

По същия начин, как да премахнете ключ от хеш в Ruby? Има много начини да премахнете ключ от хеш и да получите останалия хеш в Ruby.

  1. slice => Ще върне избраните ключове и няма да ги изтрие от оригиналния хеш.
  2. delete => Ще изтрие избраните ключове от оригиналния хеш (може да приеме само един ключ и не повече от един).

Човек може също да попита какво е символ Ruby?

А символ е най-основният Руби обект, който можете да създадете. Това е само име и вътрешен идентификатор. Символи са полезни, защото даденост символ име се отнася до един и същ обект в целия a Руби програма. Два низа с едно и също съдържание са два различни обекта, но за всяко дадено име има само един символ обект.

Какво е Hash обект?

А хеш обект се създава динамично в паметта по време на изпълнение. Размерът на a хеш обект нараства с добавянето на елементи и се свива при премахването на елементите. А хеш обект се състои от ключови колони, колони с данни и методи като DECLARE, FIND и др. A хеш обекти обхватът е ограничен до стъпката DATA, в която е създаден.

Препоръчано: