Portál AbcLinuxu, 31. října 2025 09:39
udaje.has_key?("prijmeni")Ten otazník je součástí názvu funkce? Není to trochu zvláštní, mít interpunkční znaménka v názvech funkcí?
             
             Hash z principu neuchovává pořadí položek (jako php Array),
Hash z principu neuchovává pořadí položek (jako php Array), 
h = Hash.new
h['z'] = 1
h['a'] = 2
h['x'] = 3
p h  # { 'a'=>2, 'x'=>3, 'z'=>1 }
Jak vidíte, prvky jsou seřazené podle abecedy, nikoli v pořadí,
jak byly do hashe přidány.
Pokud byste chtěli simulovat chování php pole, zkuste OrderedHash.
            
        Tiskni
            
                Sdílej:
                 
                 
                 
                 
                 
                 
            
    
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.