Skalar :: nördlich.

Skalar :: util ist eine Auswahl von General-Utility-Scalar-Subroutinen.
Jetzt downloaden

Skalar :: nördlich. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Graham Barr
  • Website des Verlags:
  • http://search.cpan.org/~gbarr/

Skalar :: nördlich. Stichworte


Skalar :: nördlich. Beschreibung

Skalar :: util ist eine Auswahl von SCALAR-Subroutinen der Allgemeinen Dienstprogramme. Scalar :: util ist eine Auswahl von SCALAR-Subroutinen der Allgemeinen Schön, im Perl-Kern zu haben, aber die Verwendung wäre nicht wirklich hoch genug, um die Verwendung eines Keywords zu gewährleisten, und die so kleine Größe ist so klein, dass die einzelnen Erweiterungen verschwenderisch sein würde . Die unterprobierten Unterprogramme, die ein, definiert sind, exprif, expr, bewertet eine gesegnete Referenz, den Name des Pakets, in das er gesegnet ist, zurückgegeben wird. Ansonsten wird undef zurückgegeben. $ scalar = "foo"; $ class = gesegneter Skalar; # undef $ ref = []; $ class = gesegnet $ ref; # undef $ obj = seght [], "foo"; $ class = gesegnet $ obj; # "Foo" DualVar-Num, StringReturns einen Skalar, der die Wertummer in einem numerischen Kontext und der Wertzeichenfolge in einem String-Kontext aufweist. $ foo = Dualvar 10, "Hallo"; $ num = $ foo + 2; # 12 $ str = $ foo. " Welt"; # Hello WorldisVstring Exprif Expr ist ein Skalar, der als VSRING codiert wurde, das das Ergebnis trifft. $ vs = v49.46.48; $ FMT = ISVstring ($ vs)? "% vd": "% s"; #True Printf ($ FMT, $ vs vs); Isweak Exprif Expr ist ein Skalar, der eine schwache Referenz ist, die das Ergebnis trifft. $ ref = $ foo; $ schwach = isweak ($ ref); # false schwächer ($ ref); $ schwach = isweak ($ ref); # Truenote: Das Kopieren einer schwachen Referenz erzeugt eine normale, starke Referenz. $ copy = $ ref; $ schwach = isweak ($ ref); # Falseloks_like_number expreturns true, wenn Perl denkt, dass expr eine Zahl ist. Siehe "Look_like_number" in Perlapi.OpenHandle FHReturns FH, wenn FH als FileHandle verwendet werden kann und offen ist oder FH ein gebundener Griff ist. Ansonsten wird undef zurückgegeben. $ FH = Openhandle (* stdin); # * Stdin $ fh = openhandle (* stdin); # * Stdin $ fh = openhandle (* notopen); # undef $ FH = Openhandle ("Skalar"); # undefreadonly ScalArturns TRUE, wenn der Skalar readand ist. SUB FOO {ReadOnly ($ _ )} $ readoNly = foo ($ bar); # false $ readonly = foo (0); # TRUEREFADDR Exprif Expr ist auf eine Referenz auswertet Die interne Speicheradresse des referenzierten Werts wird zurückgegeben. Ansonsten wird undef zurückgegeben. $ addr = refaddr "String"; # undef $ addr = refaddr $ var; # EG 12345678 $ addr = refaddr []; # zB 23456784 $ obj = segn {}, "foo"; $ adr = refaddr $ obj; # EG 88123488REFTYPE EXPRIF Expr ist auf eine Referenz auswertet, die der Typ der angegebenen Variablen zurückgegeben wird. Ansonsten wird undef zurückgegeben. $ type = reftype "String"; # undef $ type = reftype $ var; # Skalar $ type = reftype []; # Array $ obj = segn {}, "foo"; $ type = reftype $ obj; # HashSet_Prototype CobereF, PrototypeSets Der Prototyp der angegebenen Funktion, oder löscht es, wenn der Prototyp unberührt ist. Gibt den CoberEF zurück. SET_PROTOTYPE FOO, '$$'; verdorbene expreturn true, wenn das Ergebnis von Expr trockniert ist, dass er verdorben ist = fehlerhaft ("konstant"); # False $ taint = fehlerhaft ($ env {pwd}); # TRUE, wenn der unter-T-TEWAKEN-Refref in eine schwache Referenz verwandelt wird. Dies bedeutet, dass es keinen Referenzzähler auf dem objektischen Objekt enthält. Auch wenn die Referenzzählung auf dieses Objekt null erreicht, wird REF auf Undef eingestellt. Dies ist nützlich, um Kopien von Referenzen zu halten, aber Sie möchten nicht verhindern, dass das Objekt bei seiner gewohnten Zeit zerstört wird. {mein $ var; $ ref = $ var; schwächer ($ ref); # $ Ref Eine schwache Referenz. mein $ var; mein $ foo = $ var; schwächer ($ foo); # Machen Sie $ foo eine schwache Referenz meine $ bar = $ foo; # $ bar ist nun ein starker referenzethis kann in anderen Situationen weniger offensichtlich sein, z. B. GREP (), beispielsweise wenn Sie durch eine Liste der geschwächten Referenzen auf Objekte geknüpft werden, die bereits zerstört wurden: @Object = Grep {definiert} @Object ; Dies wird in der Tat alle Referenzen auf zerstörte Objekte entfernen, aber die verbleibenden Verweise auf Objekte sind stark, wodurch die verbleibenden Objekte niemals zerstört werden, da sie in den @Object Array immer immer einen starken Bezug auf sie gibt. · Perl Anforderungen : · Perl.


Skalar :: nördlich. Zugehörige Software

Geo :: ECEF.

GEO :: ECEF ist ein Perl-Modul, das zwischen ECEF-Koordinaten und Breitengrad, Längengrad und Höhe über Ellipsoide umgewandelt wird. ...

316

Herunterladen