פרטי המסמך:

הועלה: סוג מסמך: מסמך אונליין מסמך אונליין
עמודים: 37 הורדות: 14939
מסמך זה סוקר את שפת הסקריפטים Perl. המסמך מיועד לאנשים שהינם בעלי נסיון בתכנות אך אינו מניח כל ידע מוקדם בשפה עצמה.

דוגמאות ראשונות

במידה ואנו כותבים סקריפט שרץ תחת UNIX, השורה הראשונה של הסקריפט תהיה המנוע בעזרתו נפענח את הסקריפט. שורת התחלה טיפוסית הינה:

#!/usr/bin/perl

נניח כי שורה זו מופיעה בכל התוכניות שנכתוב מעתה.

  • כאשר נעבוד ב-Windows אין צורך בשורה זו.

שתי שורות נוספות שנכלול תמיד הינן השורות הבאות:

use strict;
use warnings;

שורות אלו גורמות ל-Perl להציג כל הודעת שגיאה אפשרית וכן לבדוק את הקוד שלנו עבור שגיאות תחביריות, וכך נוכל לאתר שגיאות בקוד יותר בקלות, על ידי כך ש-Perl תדווח לנו על רובן.

דוגמא 1:

התוכנית הקלאסית, המדפיסה את המילים "Hello, World" על המסך תראה ב-Perl כך:

use strict;
use warnings;

print "Hello, World";

הפקודה print משמשת אותנו כדי להדפיס מידע אל הפלט הסטנדרטי.

הביטוי שבמרכאות הוא הביטוי אותו אנו רוצים להדפיס.

כמו בכל שפה ניתן גם ב-Perl להוסיף הערות לקוד על מנת לתעד אותו.

הערה ב-Perl מתחילה בסימן # והיא נמשכת עד סוף אותה שורה.

נביט כעת בדוגמא נוספת בה נראה מספר פקודות נוספות וכן שימוש בהערות.

דוגמא 2:

use strict;
use warnings;

print "What is your name?  ";  # print out the question
my $username;                     # declares the variable
$username = <STDIN>;               # ask for the username
chomp($username);                  # remove new line
print "Hello, $username.\n";       # print out the greeting

תוכנית זאת מבקשת מהמשתמש להקיש את שמו, שומרת את שמו במשתנה, ואז מציגה ברכה בה כלול השם שהוקלד.

ניתן לראות שכל הצהרה (statement) מסתיימת ב-; בדומה לשפת C.

המשמעות של <STDIN> היא קריאה מהקלט הסטנדרטי.

chomp היא פונקציה סטנדרטית של Perl המנקה \n מסוף המחרוזת.

מאת: עודד

אופרטורים

עמוד 12!!!
מאת: עודד

אופרטורים

אין טבלת אופרטורים בעמוד!!!
מאת: MoShiKy

טעויות כתיב

אם יש לך זמן כדאי שתתקן את השגיאות הבאות במסמך:
עמ' 20- "אם זאת" => "עם זאת"
עמ' 21- "אל הרשימ" => "אל הרשימה"

EOC
שיתוף:
| עוד