סקלר :: util.

scalar :: util הוא מבחר של השירות הכללי scalar subroutines.
הורד עכשיו

סקלר :: util. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Graham Barr
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~gbarr/

סקלר :: util. תגים


סקלר :: util. תיאור

סקלר :: Util מבחר של שגרות סקלר כללי-שירות. סקלר :: Util מבחר שימוש subroutines.SYNOPSIS סקלר כללית-השירות סקלר :: QW Util (isweak dualvar מבורך לקריאה בלבד refaddr reftype נגועה להחליש isvstring set_prototype looks_like_number); סקלר :: Util מכיל מבחר של שגרות שאנשים הביעו יהיה נחמד שיש את הליבה perl, אבל השימוש לא היה באמת להיות מספיק גבוה כדי להצדיק את השימוש מילת מפתח, ואת גודל כזה, כך קטן להיות אחד מהתוספים יהיה wasteful.By מחדל סקלר :: Util לא לייצא כל שגרות . שהגרות שהגדירו areblessed מעריכה EXPRIf expr להפניה מבורכת השם של החבילה שהוא מבורך לתוך מוחזר. אחרת undef מוחזר. סקלר $ = "foo"; סקלר $ $ class = מבורך; # Undef $ נ"צ = []; נ"צ $ $ class = מבורך; # Undef $ obj = יברך [], "Foo"; בכיתת $ = מבורך obj $; # "Foo" dualvar NUM, STRINGReturns סקלר שיש לו את NUM ערך בהקשר המספרי ואת STRING ערך בהקשר מחרוזת. foo $ = dualvar 10, "שלום"; num $ = $ foo + 2; # 12 $ str = $ foo. "עולם"; # שלום worldisvstring EXPRIf expr הוא סקלר אשר קודד כמו vstring התוצאה היא אמיתית. $ לעומת = v49.46.48; $ Fmt = isvstring ($ vs)? "% VD": "% s"; printf #true ($ fmt, $ vs); isweak EXPRIf expr הוא סקלר אשר הוא התייחסות חלשה והתוצאה נכונה. נ"צ $ = $ foo; = חלש $ isweak ($ נ"צ); # שווא להחליש (נ"צ $); = חלש $ isweak ($ נ"צ); # TrueNOTE: העתקת הפניה חלשה יצר רגיל, חזקה, התייחסות. $ להעתיק = $ נ"צ; = חלש $ isweak ($ נ"צ); # Falselooks_like_number EXPRReturns נכון אם perl חושב expr הוא מספר. ראה "looks_like_number" ב perlapi.openhandle FHReturns FH אם FH עשויה לשמש filehandle והוא פתוח, או FH הוא ידית קשור. אחרת undef מוחזר. fh $ = openhandle (* stdin); # * Stdin $ fh = openhandle (* stdin); # * Stdin $ fh = openhandle (* NOTOPEN); # Undef $ fh = openhandle ( "סקלר"); # Undefreadonly SCALARReturns נכון אם SCALAR הוא לקריאה בלבד. foo תת {לקריאה בלבד ($ _ )} $ לקריאה בלבד = foo ($ הבר); # $ False לקריאה בלבד = foo (0); # Truerefaddr EXPRIf expr מוערך הפניה לכתוב הזיכרון הפנימית של הערך המוזכר מוחזרת. אחרת undef מוחזר. addr $ = refaddr "מחרוזת"; # Undef $ addr = refaddr $ var; # למשל 12345678 $ addr = refaddr []; # למשל 23456784 $ obj = יברך {}, "Foo"; $ Addr = refaddr $ obj; # למשל 88123488reftype EXPRIf expr מוערך התייחסות לסוג משתנה ההפניה מוחזרת. אחרת undef מוחזר. סוג = reftype $ "מחרוזת"; # Undef $ $ type = reftype var; # SCALAR $ type = reftype []; # ARRAY $ obj = יברך {}, "Foo"; סוג $ = reftype $ obj; # HASHset_prototype CODEREF, PROTOTYPESets אב הטיפוס של הפונקציה נתון, או מוחק אותו אם אב הטיפוס הוא undef. חזרת CODEREF. set_prototype foo, '$$'; נגוע EXPRReturn נכון אם התוצאה של expr היא לטמא $ נגוע = נגוע ( "קבוע"); # מטמא $ שווא = נגוע ($ ENV {מע"צ}); # נכון אם פועל תחת -Tweaken REFREF יהפוך הפניה חלשה. אמצעי זה כי זה לא יקיים ספירת הפניות על האובייקט שאל הוא מפנה. כמו כן, כאשר ספירת ההפניות על בדרגי אובייקט אפס, REF יוגדר undef.This הוא שימושי לשמירת עותקים של הפניות, אבל אתה לא רוצה למנוע את היותו אובייקט להרוס-ed כמדי היום באותה השעה. {Var $ שלי; נ"צ $ = $ var; להחליש ($ נ"צ); יגרום $ נ"צ הפניה חלשה} # $ נ"צ עכשיו undefNote שאם אתה לוקח עותק של סקלר עם הפניה מוחלשת, העותק יהיה הפניה חזקה. var $ שלי; foo $ שלי = $ var; להחליש (foo $); תגרום $ foo הפניה חלשה ובר $ שלי = $ foo; # בר $ הוא כעת referenceThis חזק עשוי להיות פחות ברור במצבים אחרים, כגון grep (), למשל כאשר grepping באמצעות רשימה של הפניות מוחלשות לאובייקטים שעשוי הושמד כבר: @object = grep {המוגדר} @object ; זה אכן יסיר את כול הפניות לאובייקטים נהרסים, אבל האזכור הנותר לאובייקטים יהיה חזק, גרימת האובייקטים הנותרים כדי לא יושמדו, כי תמיד יש עכשיו הפניה חזקה אל array.Requirements @object: · דרישות Perl : · פרל


סקלר :: util. תוכנה קשורה

Xbase

XBASE הוא מודול Perl לקריאה וכתיבת קבצי DBF. ...

313

הורד

Oraperl

Oraperl הוא גישה perl למסדי נתונים של אורקל עבור סקריפטים Oraperl הישן. ...

213

הורד