| HASH :: Case HASH :: Case is een basisklasse voor hashes met eisen van de sleutelbehuizing. |
Download nu |
HASH :: Case Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- Naam uitgever:
- Mark Overmeer
- Uitgever website:
- http://search.cpan.org/~markov/
HASH :: Case Tags
HASH :: Case Beschrijving
HASH :: Case is een basisklasse voor hashes met eisen van de sleutelbehuizing. Klasse Hiërarchie Hash :: Case is een das :: stdhash is een das :: Hashsynopsis Gebruik Hash :: Case :: lager; Bind mijn (% lchash), 'Hash :: Case :: lager'; $ lchash {strangey} = 3; Printtoetsen% LCHASH; # StrangeKeyhash :: Case is de basisklasse voor verschillende klassen die een speciale behandeling voor de behuizing van sleutels binden. Houd rekening met de verschillen in implementatie: onder en bovenwerk zijn gebonden inheemse hashes: deze hashes hebben geen behoefte aan verborgen velden of andere ondersteunende gegevens. Een Case Preserve Hash zal daadwerkelijk drie hashes maken. De volgende strategieën worden geïmplementeerd: HASH :: Case :: Lower (native hash) sleutels worden altijd als kleine letters beschouwd. De internals van deze module vertalen elke inkomende sleutel naar kleine letters voordat het wordt gebruikt. Hash :: Case :: bovenste (native hash) zoals de :: lager, maar dan worden alle sleutels altijd vertaald in hoofdletters. Deze module kan voor sommige databases worden gebruikt, die ook alles naar hoofdsteden vertalen. Om verwarring te voorkomen, wil je misschien interne Perl Hash Do dit doen. Hash :: Case :: Behoud De daadwerkelijke behuizing wordt genegeerd, maar niet vergeten.methodstie hash, stropdas, OptionStie The Hash met the Bandpakket dat Hash :: Case uitbreidt. De opties verschillen per implementatie: lees de handmatige pagina voor het pakket dat u daadwerkelijk gebruikt. De waarden is een verwijzing naar een array die sleutelwaardige paren bevat, of een verwijzing naar een hash: ze vullen de initiële hash.examples: mijn% x; Tie% X, 'Hash :: Case :: lager'; $ x {bovenste} = 3; druktoetsen% x; # 'bovenste' mijn @y = (abc => 3, def => 4); Tie% X, 'Hash :: Case :: lager', @y; druktoetsen% x; # 'ABC' 'DEF' MY% Z = (ABC => 3, DEF => 4); TIE% X, 'HASH :: CASE :: lager',% z; AddPairs pairsparenspecify een gelijkwaardige lijst met wisselsleutel en waarde die moet worden opgeslagen in de Hash.AddhashData Hashadd De gegevens van een hash (doorgegeven als referentie) naar de gecreëerde gegevens gebonden hash. De bestaande waarden in de hash blijven blijven, de toetsen zijn aangepast aan de behoeften van de behuizing.Sethash Hashthe functionaliteit verschilt voor inheemse en wikkelhashes. Voor inheemse hashes is dit hetzelfde als het eerst opruimen van de hash, en dan een oproep tot AddhashData. Wrapper Hashes zal de HASH gebruiken die u hier opgeeft om de gegevens op te slaan en de mappinghash opnieuw te maken. Vereisten: · Perl
HASH :: Case Gerelateerde software