זוהי הפקודה pdl2p שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
pdl2 - מעטפת פשוטה (גרסה 2) עבור PDL
תַקצִיר
השתמש ב-PDL באופן אינטראקטיבי:
%> pdl2
pdl> $a = רצף(10) # או כל פקודת perl או PDL אחרת
pdl> הדפס "\$a = $a\n";
$a = [0 1 2 3 4 5 6 7 8 9]
תיאור
תוכנית "pdl2", הידועה גם בשם מעטפת Perldl2, היא גירסת דור שני של
מעטפת PDL אינטראקטיבית מקורית "perldl". הוא מנסה להיות תואם לאחור בשימוש
תוך מתן תכונות משופרות, תמיכה טובה יותר בתחביר Perl ובקלות רבה יותר
מסגרת מורחבת המבוססת על מעטפת Devel::REPL.
אם יש לך Devel::REPL גרסה 1.003011 ואילך, אז "pdl2" יתחיל עם מלא
פונקציונליות. אם Devel::REPL לא מותקן או נמצא אז "pdl2" ידפיס אזהרה
והפעל את פקודת המעטפת "perldl" מדור קודם.
כברירת מחדל, שורות פקודה המתחילות בהנחיית ברירת המחדל של "pdl2" או "perldl"
(אחד מ'pdl> ', 'PDL> ', או 'perldl> ') יכלול את הקידומת מחרוזת והסביבה
רווח לבן הוסר. זה מאפשר גזירה והדבקה קלה מפגישות PDL מעטפת לדוגמה או
דוגמאות אחרות לתוך הפעלת מעטפת PDL אחרת.
פונקציות
do_print
הפעל או כיבוי של הדפסה כברירת מחדל (ערך ברירת מחדל: כבוי)
כברירת מחדל, "pdl2" אינו מדפיס את תוצאות הפעולות מכיוון שהתוצאות יכולות להיות מאוד
גדול (למשל, תמונת RGBA קטנה בגודל 640x480 היא עדיין יותר מ-1_000_000 אלמנטים). למרות זאת,
עבור ניסויים וניפוי באגים של מבנים מורכבים יותר, זה עוזר לראות את התוצאות של
כל פעולה. שגרת ה-"do_print" מאפשרת לך לעבור בין ברירת המחדל של "שקט"
פעולה וסגנון קריאה, הערכה, לולאה מלא.
pdl> $a = pdl(3,2)
pdl> do_print
1
pdl> $a = pdl(3,2)
$PDL1 = [3 2];
pdl> do_print
pdl> $a = pdl(3,2)
וריאציות
$PDL::toolongtoprint
גודל ה-pdls המרבי להדפסה (ברירת המחדל היא 10000 אלמנטים). זה לא רק א
משתנה "perldl" או "pdl2", אבל זה משהו שבדרך כלל נחוץ ב-an
מפגש איתור באגים אינטראקטיבי.
השתמש ב-pdl2p באינטרנט באמצעות שירותי onworks.net