بيرل هو برمجة اللغة المستخدمة في المقام الأول لتطوير تطبيقات الويب. لغة بيرل هي لغة مترجمة وليست ترجمة. وهذا يعني أن برامجها تستغرق وقتًا أطول لوحدة المعالجة المركزية من اللغة المجمعة - وهي مشكلة تصبح أقل أهمية مع زيادة سرعة المعالجات. كتابة التعليمات البرمجية في Perl أسرع من الكتابة بلغة مترجمة ، لذا فإن الوقت الذي تقوم بحفظه فيه هو وقتك. عندما تتعلم لغة Perl ، تتعلم كيفية العمل مع وظائف اللغة. واحدة من أبسط وظيفة طول السلسلة.
كيفية العثور على طول سلسلة في بيرل
تُرجع دالة Perl length طول a بيرل سلسلة أحرف. فيما يلي مثال يوضح استخدامه الأساسي:
#! / usr / bin / perl
$ orig_string = "هذا اختبار وكل الحروف الكبيرة"؛
$ string_len = length ($ orig_string) ،
print "طول السلسلة هو: $ string_len \ n"؛
عند تنفيذ هذا الرمز ، فإنه يعرض ما يلي: "طول السلسلة هو: 27."
الرقم "27" هو إجمالي الأحرف ، بما في ذلك المسافات ، في العبارة "This is a test and ALL CAPS."
لاحظ أن هذه الدالة لا تحسب حجم السلسلة بالبايت - فقط الطول بالأحرف.
ماذا عن طول المصفوفات؟
تعمل دالة الطول فقط على السلاسل ، وليس على السلاسل صفائف. يخزن المصفوفة قائمة مرتبة ويسبقها علامة @ وملؤها باستخدام الأقواس. لمعرفة طول المصفوفة ، استخدم
العددية وظيفة. فمثلا:mymany_strings = ("one"، "two"، "three"، "four"، "hi"، "hello world")؛
قل عدديmany_strings ؛
الاستجابة هي "6" ، عدد العناصر في الصفيف.
العدد هو وحدة واحدة من البيانات. قد تكون مجموعة من الأحرف ، كما هو موضح في المثال أعلاه ، أو حرف واحد أو سلسلة أو نقطة عائمة أو عدد صحيح.