Çfarë është një hash rubin?
Çfarë është një hash rubin?

Video: Çfarë është një hash rubin?

Video: Çfarë është një hash rubin?
Video: Ky është ushqimi që ndikon për një seks të mirë - ATV 2024, Nëntor
Anonim

Ruby Hashes . A Ruby hash është një koleksion çelësash unikë dhe vlerat e tyre. Ato janë të ngjashme me vargje, por vargu përdor numër të plotë si indeks dhe hash përdorni çdo lloj objekti. Ata quhen gjithashtu vargje, fjalorë ose harta asociative. Nese nje hash aksesohet me një çelës që nuk ekziston, metoda do të kthejë zero.

Duke e mbajtur këtë në konsideratë, si e përcaktoni një hash në Ruby?

Në Rubin ju mund të krijoni një Hash nga duke caktuar një çelës për një vlerë me =>, ndani këto çifte çelësi/vlere me presje dhe mbylleni të gjithë me kllapa kaçurrelë.

Po kështu, si të hiqni një çelës nga një hash në Ruby? Ka shumë mënyra për të hequr një çelës nga një hash dhe për të marrë hash-in e mbetur në Ruby.

  1. slice => Do të kthejë çelësat e zgjedhur dhe nuk do t'i fshijë ato nga hash-i origjinal.
  2. fshij => Do të fshijë çelësat e zgjedhur nga hash-i origjinal (mund të pranojë vetëm një çelës dhe jo më shumë se një).

Dikush mund të pyesë gjithashtu, çfarë është një simbol Ruby?

A Simboli është më themelore Rubin objekt që mund të krijoni. Është vetëm një emër dhe një ID e brendshme. Simbolet janë të dobishme sepse një e dhënë simbol emri i referohet të njëjtit objekt përgjatë a Rubin program. Dy vargje me të njëjtën përmbajtje janë dy objekte të ndryshme, por për çdo emër të dhënë ka vetëm një Simboli Objekt.

Çfarë është një objekt Hash?

A objekt hash është krijuar në mënyrë dinamike në memorie në kohën e ekzekutimit. Madhësia e një objekt hash rritet me shtimin e artikujve dhe tkurret ndërsa artikujt hiqen. A objekt hash përbëhet nga kolona kyçe, kolona të dhënash dhe metoda të tilla si DEKLAROJ, FIND, etj. A objekt hash fushëveprimi është i kufizuar në hapin DATA në të cilin është krijuar.

Recommended: