Рубин хэші дегеніміз не?
Рубин хэші дегеніміз не?

Бейне: Рубин хэші дегеніміз не?

Бейне: Рубин хэші дегеніміз не?
Бейне: Урок 5: Ассоциативные массивы (хэши) 2024, Қараша
Anonim

Ruby хэштері . А Ruby хэш бірегей кілттер мен олардың мәндерінің жинағы болып табылады. Олар массивтерге ұқсас, бірақ массив индекс және ретінде бүтін санды пайдаланады хэш кез келген нысан түрін пайдаланыңыз. Оларды ассоциативті массивтер, сөздіктер немесе карталар деп те атайды. Егер а хэш жоқ кілтпен қол жеткізілсе, әдіс нөлді қайтарады.

Осыны ескере отырып, Ruby-де хэшті қалай анықтауға болады?

жылы Ruby құруға болады Хэш бойынша тағайындау => бар мәннің кілті, осы кілт/мән жұптарын үтірмен бөліп, барлығын бұйра жақшалармен қоршаңыз.

Сол сияқты, Ruby-дегі хэштен кілтті қалай жоюға болады? Хэштен кілтті алып тастаудың және Ruby-де қалған хэшті алудың көптеген жолдары бар.

  1. slice => Ол таңдалған кілттерді қайтарады және оларды бастапқы хэштен жоймайды.
  2. delete => Ол таңдалған кілттерді бастапқы хэштен жояды (ол бір ғана кілтті қабылдай алады, біреуден көп емес).

Сондай-ақ, Ruby символы дегеніміз не?

А Таңба ең негізгі болып табылады Ruby жасауға болатын нысан. Бұл жай ғана атау және ішкі идентификатор. Рәміздер берілгендіктен пайдалы символы атау бір нысанға қатысты Ruby бағдарламасы. Мазмұны бірдей екі жол екі түрлі нысан болып табылады, бірақ кез келген берілген атау үшін біреу ғана бар Таңба объект.

Хэш нысаны дегеніміз не?

А хэш нысаны орындалу уақытында жадта динамикалық түрде жасалады. Көлемі а хэш нысаны элементтер қосылған сайын өседі және элементтер жойылған сайын қысқарады. А хэш нысаны негізгі бағандардан, деректер бағандарынан және DECLARE, FIND және т.б. сияқты әдістерден тұрады. A хэш нысаны ауқымы ол жасалған DATA қадамымен шектеледі.

Ұсынылған: