תבנית:PERL/תוכן עניינים/תוכניות ראשונות
תוכניות ראשונות ב-Perl
[עריכה]Perl היא שפה מפורשת, דינמית, ופלטפורמה-חופשית פופולרית לתכנות. זוהי שפה רבת-תכליתית שניתן להשתמש בה למגוון רחב של יישומים, כולל פיתוח יישומים, תכנות רשת, ניתוח טקסט ועוד.
להלן כמה תוכניות ראשונות פשוטות שניתן להשתמש בהן כדי ללמוד את הבסיסים של Perl:
תוכנית "Hello, World!"
[עריכה]התוכנית הראשונה הפופולרית ביותר בכל שפה היא "Hello, World!". התוכנית הבאה מדפיסה את ההודעה "Hello, World!" למסך:
Perl
print "Hello, World!";
תוכנית חישוב סכום
[עריכה]התוכנית הבאה מחשבת את הסכום של שני מספרים:
Perl
$a = 10;
$b = 20;
$sum = $a + $b;
print "The sum of $a and $b is $sum.\n";
תוכנית בודקת מספר ראשוני
[עריכה]התוכנית הבאה בודקת אם מספר הוא ראשוני:
Perl
$number = 17;
$is_prime = true;
for ($i = 2; $i <= sqrt($number); $i++) {
if ($number % $i == 0) {
$is_prime = false;
break;
}
}
print "The number $number is ";
print $is_prime ? "prime" : "not prime";
print ".\n";
תוכנית קריאת נתונים ממקלדת
[עריכה]התוכנית הבאה קוראת נתון ממקלדת ומדפיסה אותו למסך:
Perl
$input = <STDIN>;
print "You entered: $input.\n";
תוכנית יצירת קובץ
[עריכה]התוכנית הבאה יוצרת קובץ חדש ומדפיסה אליו את ההודעה "Hello, World!".
Perl
open(my $fh, '>', 'hello_world.txt') or die "Could not open file: $!";
print $fh "Hello, World!\n";
close($fh);
תוכנית קריאת קובץ
[עריכה]התוכנית הבאה קוראת קובץ קיים ומדפיסה את תוכן הקובץ למסך:
Perl
open(my $fh, '<', 'hello_world.txt') or die "Could not open file: $!";
while (my $line = <$fh>) {
print $line;
}
close($fh);
אלה רק כמה דוגמאות פשוטות לתוכניות שאפשר לכתוב ב-Perl. עם קצת תרגול, תלמדו ליצור תוכניות מורכבות יותר.