ستكتب كودًا لإدارة قائمة بلغات البرمجة التي تريد تعلّمها.
ستكون هذه القائمة داخل مصفوفة تُسمى @LanguageList::Languages.
@Languages
عدّل الروتين الفرعي LanguageList::add_language، الذي يأخذ اسم لغة كوسيط، بحيث يضيف اللغة إلى نهاية مصفوفة @LanguageList::Languages.
@Languages
عدّل الروتين الفرعي LanguageList::remove_language ليحذف آخر لغة من مصفوفة @LanguageList::Languages.
@Languages
عدّل الروتين الفرعي LanguageList::first_language ليُرجع أول لغة في مصفوفة @LanguageList::Languages.
@Languages
عدّل الروتين الفرعي LanguageList::last_language ليُرجع آخر لغة في مصفوفة @LanguageList::Languages.
@Languages
عدّل الروتين الفرعي LanguageList::get_languages، الذي يأخذ قائمة أعداد تمثّل العناصر المطلوبة، ليُرجع شريحة من مصفوفة @LanguageList::Languages.
@Languages
عدّل الروتين الفرعي LanguageList::has_language، الذي يأخذ اسم لغة كوسيط، ليُرجع قيمة تكون إما صحيح أو خطأ، تشير إلى ما إذا كانت اللغة موجودة في مصفوفة @LanguageList::Languages.
سجّل في Exercism لتتعلّم وتتقن Perl عبر 5 مفاهيم84 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.