Tanulási perl
* Hash tömb hasonló tekinthető a fenti, amely egy sor skaláris adat, amelynek elemeit által kiválasztott index értéke. ellentétben tömege
Hash elem nem az adott sorrendben. Akkor tekintik őket, mint egy köteg bibliográfiai kártyákat. A felső fele minden kártya - ez a kulcs, és az alsó
vonatkozó részének a nevét skalár változókat és tömböket. Sőt, mint ahogy nincs összefüggés a $ Fred és
print „Az utolsó név a $ első $ utolsó \ n”;
Hozzárendelése egy új értéket a teljes hash függvény ami minden egyes lépés az elején. Elemek hozzáadása a hash és eltávolítását
Így hozzá elemeket a hash, de még mindig nem lehet törölni őket (kivéve, ha egy új értéket az egész hash). Eltávolításához a hash elemek Perl
Mindez lehet írni egy sort:
De még ez is túl hosszú, úgyhogy egy hash szelet:
Ez annyira sokkal rövidebb. Akkor össze a használata a szelet és a hash változó interpoláció:
@players = qwffred Barney dino);
print "pontszámok: @score (@players> \ n";
Hash szeleteket is fel lehet használni, hogy egyesíti a kis hash nagyobbak. Ebben a példában a hash alacsonyabb a prioritása, abban az értelemben, hogy ha van egy pótkulcsot használt értékeket
Itt az értékek a hash% pontszám egyesül a hash% bajnokságban. Ez az egyenértékűség
% League = (% liga,% pontszám); = #% Score egyesülni% liga
1. Készítsünk programot, amely beolvas egy sort, és ezután kiadja ezt a sort és a megfelelő értéket ér el az alábbi táblázat tartalmazza: