Symbol

-Symbol ist ein Perl-Modul, das erstellt, um Perl-Symbole und ihre Namen zu manipulieren.
Jetzt downloaden

Symbol Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Symbol team
  • Website des Verlags:
  • http://search.cpan.org/~tty/kurila-0_02/lib/Symbol.pm

Symbol Stichworte


Symbol Beschreibung

Das Symbol ist ein Perl-Modul, das erstellt wurde, um Perl-Symbole und ihre Namen zu manipulieren. Das Symbol ist ein Perl-Modul, das erstellt wurde, um Perl-Symbole und ihre Namen zu manipulieren.Synopsis verwenden Symbol; $ sym = Gensym; offen ($ sym, "Dateiname"); $ _ =; # usw. Ungenensym $ sym; # Nein Effekt # ersetzen * foo {io} handhaben, aber nicht $ foo,% foo usw. * foo = geniosym; drucken qualifizieren ("x"), "n"; # "Test :: x" drucken qualifizieren ("x", "foo"), "n" # "foo :: x" drucken qualifizieren ("bar :: x"), "n"; # "Bar :: x" drucken qualifizieren ("bar :: x", "foo"), "n"; # "Bar :: x" drucken qualifizieren ("stdout", "foo"), "n"; # "main :: stdout" (global) drucken qualifizieren (* x), "n"; # Returns * x drucken qualifizieren (* x, "foo"), "n"; # Returns * x Verwenden Sie strikte Refs; drucken {qualify_to_ref $ fh} "foo! n"; $ ref = qualify_to_ref $ Name, $ PKG; Symbol QW verwenden (delete_package); delete_package ('foo :: bar'); Drucken Sie "Deletedn", es sei denn, existiert $ foo :: {'bar ::'}; Symbol :: Gensym erstellt einen anonymen Glob und gibt einen Hinweis darauf zurück. Eine solche GLOB-Referenz kann als Datei- oder Verzeichnisgriff verwendet werden. Für die Rückwärtskompatibilität mit älteren Implementierungen, die nicht anonyme Globs unterstützt, symbols :: Ungenensym ist ebenfalls vorhanden. Aber es tut nichts tut nichts ..Symbol :: Geniosym erstellt einen anonymen IO-Griff. Dies kann in einen bestehenden Glob zugewiesen werden, ohne die nicht-io-Teile des Glob-Glob-Glob-Globs zu beeinträchtigen. Wenn er einen zweiten Parameter erhält, verwendet Qualify es als Standardpaket. Andernfalls verwendet es das Paket seines Anrufers. Unabhängig davon sind globale Variablennamen (z.B. "stdout", "env", "sig"), immer mit "mains ::" qualifiziert. Die Qualifikation gilt nur für Symboldamen (Saiten). Nach der Annahme bleiben Referenzen unverändert, dass sie Glob-Referenzen sind, die durch ihre Natur qualifiziert sind.Symbol :: qualify_to_ref ist wie symbol :: qualification, es sei denklich, dass er einen Glob-Referenz anstelle eines Symbolnamens zurückgibt, sodass Sie das Ergebnis verwenden können, sodass Sie das Ergebnis verwenden können Auch wenn die Verwendung streng 'Refs' in Effect.Symbol :: delete_package lässt einen ganzen Paket-Namespace aus. HINWEIS Diese Routine wird standardmäßig nicht exportiert - Sie möchten möglicherweise explizit importieren. Anforderungen: · Perl.


Symbol Zugehörige Software