Symbool

Symbool is een PERL-module gemaakt om perl-symbolen en hun namen te manipuleren.
Download nu

Symbool Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Symbol team
  • Uitgever website:
  • http://search.cpan.org/~tty/kurila-0_02/lib/Symbol.pm

Symbool Tags


Symbool Beschrijving

Symbool is een PERL-module gemaakt om perl-symbolen en hun namen te manipuleren. Symbool is een PERL-module gemaakt om perl-symbolen en hun namen te manipuleren. Synopsis-symbool; $ sym = gensym; open ($ sym, "bestandsnaam"); $ _ =; # etc. Unbensym $ Sym; # Geen effect # Vervangen * foo {io} handvat, maar niet $ foo,% foo, etc. * foo = geniosym; Print kwalificeren ("x"), "N"; # "Test :: x" Afdrukken Kwalificeer ("x", "foo"), "n" # "foo :: x" afdrukken kwalificeren ("bar: x"), "n"; # "Bar :: x" Afdrukken kwalificeren ("bar :: x", "foo"), "n"; # "Bar :: x" Afdrukken kwalificeren ("stdout", "foo"), "n"; # "main :: stdout" (global) afdrukken kwalificeren (* x), "n"; # returns * x print kwalificeren (* x, "foo"), "n"; # Retourneren * x Gebruik strikte refingen; Print {qualify_to_ref $ fh} "foo! n"; $ Ref = Kwalify_to_ref $ NAAM, $ PKG; Gebruik Symbool QW (DELETE_PACKAGE); DELETE_PACKAGE ('FOO :: STAR'); Afdrukken "DeletedN" Tenzij bestaat $ foo :: {'bar ::'}; Symbol :: Gensym creëert een anonieme glob en retourneert er een verwijzing naar. Een dergelijke globbeenverwijzing kan worden gebruikt als een bestand of directory-handgreep. Voor achterwaartse compatibiliteit met oudere implementaties die anonieme globs niet hebben ondersteund, wordt symbool: Unbensym ook verstrekt. Maar het doet niets.Symbol :: Geniosym maakt een anonieme IO-hendel. Dit kan worden toegewezen in een bestaand glob zonder de niet-IO-gedeelten van de glob te beïnvloeden.Symbol :: Kwalificeren beurt niet-gekwalificeerde symboolnamen in gekwalificeerde variabele namen (bijvoorbeeld "Myvar" -> "MyPackage :: Myvar"). Als het een tweede parameter krijgt, gebruikt Kwalificeer het als het standaardpakket; Anders gebruikt het het pakket van zijn beller. Ongeacht, global variabele namen (bijvoorbeeld "stdout", "env", "sig") zijn altijd gekwalificeerd met "main ::". Kwalificatie is alleen van toepassing op symboolnamen (snaren). Referenties blijven ongewijzigd onder de veronderstelling dat ze globeren referenties zijn, die gekwalificeerd zijn door hun natuur. Symbol :: kwalificeer_to_ref is net als symbool :: kwalificeren behalve dat het een globn Ref retourneert in plaats van een symboolnaam, zodat u het resultaat kunt gebruiken, zodat u het resultaat hebt Zelfs als het gebruik van strikte 'Refs' in feite is.Symbol :: DELETE_PACKAGE VEGELT WEGT EEN GEHULD PAKKER NAMEESPACE. Opmerking Deze routine wordt standaard niet geëxporteerd - u wilt het misschien expliciet importeren. Vereisten: · Perl


Symbool Gerelateerde software