התשובה:
CPAN זה קיצור של Comprehencive Perl Archive Network.
זה מאגר שכולל אלפי מודלים של פרל, מקור ותיעוד, הכל תחת רשיון GNU/GPL או רשיון דומה.
אפשר לגשת ל www.cpan.org לפרטים נוספים.
חלק מהפצות הלינוקס מספקות כלי שנקרא"cpan" שבעזרתו אפשר להתקין חבילות ישירות מ CPAN
התשובה:
chomp משמש לבטל את תו השורה חדשה.
אפשר להשתמש בו במקרים רבים.
דוגמאת קוד מצורפת:
For ex: excuteScript.pl firstArgument.
$firstArg = $ARGV[0];
chomp $firstArg; --> to get rid of the carrige return.
התשובה:
CGI, DBI וכדומה הם חבילות מאוד שכיחות שמשתמשים בהם מ CPAN.
יש אלפי מודלים שימושיים אחרים.
התשובה:
subroutine זה כמו פונקציה ...
נקרא לבצע משימה.
התשובה:
טכנית , אין הבדל בין for לבין foreach חוץ מכמה ענייני עיצוב.
אחד הוא כינוי של השני.
אתה יכול לעשות את הדברים ככה
דוגמאת קוד מצורפת:
foreach (my $i = 0; $i < 3; ++$i)
{ # normally this is foreach print $i, "n";}
for my $i (0 ..
2)
{ # normally this is for print $i, "n";}
התשובה:
כש..:
- יש הרבה עיבוד טקסט
- ישומיי רשת
- פיתוח מהיר
- סקריפטים שגדלים לספריות
- שינויי מידע גדולים (בקרת חשבונות, הנהלת חשבונות, בדיקות וכדומה...
עיבודים ליליים)
- הוצאת מידע
- שינויי צורה
- טעינה (מסדי נתונים וכדומה.)
התשובה:
W מאפשרת אזהרות .
והמינוס מאפשר הצהרות על משתנים לפני השימוש בהם.
התשובה:
דוגמאת קוד מצורפת:
use XYZ;
my $objref= XYZ->new();
התשובה:
Use :
1.
משמש רק למודלים(רק כדי לכלול קבצי .pm )
2.
האובייקטים הכלולים מאומתים בזמן ההידור.
3.
אין צורך לתת סיומת קובץ.
Require:
1.
משמש גם למודלים וגם לספריות.
2.
האובייקטים הכלולים מאומתים בזמן הריצה.
3.
צריך לתת סיומת קובץ.
התשובה:
יש מודל DBI.
השתמש ב DBI;my $dbh = DBI->connect('dbi:Oracle:orcl', 'שם משתמש', 'סיסמא',) כשם המשתמש שלך והסיסמא שלך רשומים.
זוהי דומא למסד נתונים של אורקל.
עבור לעמוד:
הקודם 1
2
3
הבא
• נתקלתם באתגר במקום העבודה שאינכם יודעים איך לפתור?
• רשמו כאן את השאלה ושלחו אותה אלינו.
• אנו נפתור אותה בשבילכם ונפרסם את הפתרון באתר.