פרל הוא א תכנות שפה המשמשת בעיקר לפיתוח יישומי אינטרנט. פרל הוא שפה מפורשת, שלא נערכה. משמעות הדבר היא שהתוכניות שלה גוזלות זמן רב יותר מ- CPU מאשר שפה מורכבת - בעיה שהופכת פחות חשובה ככל שמהירות המעבדים עולה. כתיבת קוד בפרל מהירה יותר מכתיבה בשפה מורכבת, ולכן הזמן שאתה חוסך הוא שלך. כשאתה לומד את פרל, אתה לומד לעבוד עם פונקציות השפה. אחת הבסיסיות ביותר היא פונקצית אורך המיתרים.
כיצד למצוא אורך מיתר בפרל
פונקציית האורך של פרל מחזירה את האורך של a פרל מחרוזת בתווים. להלן דוגמא המציגה את השימוש הבסיסי שלה:
#! / usr / bin / perl
$ orig_string = "זה מבחן וכל ה- CAPS";
$ string_len = אורך ($ orig_string);
הדפס "אורך המיתר הוא: $ string_len \ n";
כאשר קוד זה מופעל, הוא מציג את הדברים הבאים: "אורך המיתר הוא: 27."
המספר "27" הוא סך כל הדמויות, כולל רווחים, בביטוי "זה מבחן וכל ה- CAPS."
שים לב שפונקציה זו אינה סופרת את גודל המחרוזת בבתים - רק את האורך בתווים.
מה עם אורך המערכים?
פונקציית האורך עובדת רק על מיתרים ולא על מערכים. מערך מאחסן רשימה מסודרת וקודמת לו סימן @ ומאוכלס באמצעות סוגריים. כדי לגלות את אורך המערך השתמש ב- סקלר פונקציה. לדוגמה:
my @many_strings = ("אחד", "שניים", "שלוש", "ארבע", "היי", "שלום עולם");
אומרים scalar @many_strings;
התגובה היא "6", מספר הפריטים במערך.
סקלר הוא יחידת נתונים יחידה. זה יכול להיות קבוצת תווים, כמו בדוגמה שלמעלה, או תו יחיד, מחרוזת, נקודה צפה או מספר שלם.