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:

Kapcsolódó cikkek