Ruby hash nədir?
Ruby hash nədir?

Video: Ruby hash nədir?

Video: Ruby hash nədir?
Video: Hash in Ruby 2024, Noyabr
Anonim

Ruby Hashes . A Ruby hash unikal açarlar və onların dəyərlərinin toplusudur. Onlar massivlərə bənzəyir, lakin massiv tam ədədi indeks və kimi istifadə edir hash istənilən obyekt növündən istifadə edin. Onlara assosiativ massivlər, lüğətlər və ya xəritələr də deyilir. Əgər a hash mövcud olmayan bir açarla daxil olunarsa, metod sıfıra dönəcək.

Bunu nəzərə alaraq, Ruby-də hashı necə təyin edirsiniz?

In Ruby yarada bilərsiniz Hash tərəfindən təyin edilməsi => ilə dəyərin açarı, bu açar/dəyər cütlərini vergüllə ayırın və hər şeyi əyri mötərizələrlə əhatə edin.

Eyni şəkildə, Ruby-də hash-dən açarı necə çıxarmaq olar? Açarı hashdan çıxarmağın və Ruby-də qalan hashı əldə etməyin bir çox yolu var.

  1. dilim => O, seçilmiş açarları qaytaracaq və onları orijinal hashdan silməyəcək.
  2. sil => O, seçilmiş açarları orijinal hash-dən siləcək (yalnız bir açarı qəbul edə bilər və birdən çox deyil).

Bir də soruşa bilər ki, Ruby simvolu nədir?

A Simvol ən əsasdır Ruby yarada biləcəyiniz obyekt. Bu, sadəcə bir ad və daxili şəxsiyyət sənədidir. Simvollar verilmişdir, çünki faydalıdır simvolu ad a boyu eyni obyektə istinad edir Ruby proqram. Eyni məzmunlu iki sətir iki fərqli obyektdir, lakin hər hansı bir ad üçün yalnız bir var Simvol obyekt.

Hash obyekti nədir?

A hash obyekti iş zamanı yaddaşda dinamik şəkildə yaradılır. Ölçüsü a hash obyekti maddələr əlavə olunduqca böyüyür və əşyalar çıxarıldıqca daralır. A hash obyekti əsas sütunlardan, məlumat sütunlarından və ELAN, TAP və s. kimi üsullardan ibarətdir. A hash obyekti əhatə dairəsi yaradıldığı DATA addımı ilə məhdudlaşır.

Tövsiyə: