Skip to content

الفصل 36: إدارة الحزم

مقدمة

مدير الحزم sad-pkg يساعدك في إدارة الاعتماديات ومشاركة كودك مع الآخرين.

إنشاء مشروع جديد

bash
sad-pkg جديد مشروعي

هذا ينشئ الهيكل التالي:

مشروعي/
├── حزمة.ص
├── مصدر/
│   └── رئيسي.ص
└── اختبارات/
    └── اختبار_رئيسي.ص

ملف الحزمة

sad
# حزمة.ص
{
    "اسم": "مشروعي"،
    "إصدار": "1.0.0"،
    "وصف": "مشروع تجريبي"،
    "مؤلف": "اسمك"،
    "اعتماديات": {
        "رياضيات": "^2.0.0"،
        "شبكة": "^1.5.0"
    }
}

أوامر مدير الحزم

الأمرالوصف
sad-pkg ثبت اسم_الحزمةتثبيت حزمة
sad-pkg أزل اسم_الحزمةإزالة حزمة
sad-pkg حدثتحديث الحزم
sad-pkg ابحث اسمبحث عن حزمة
sad-pkg ابنِبناء المشروع
sad-pkg انشرنشر حزمة

استخدام الحزم في الكود

sad
استورد رياضيات من "رياضيات"
استورد {جلب، أرسل} من "شبكة"

متغير نتيجة = رياضيات.جذر(25)
اطبع_سطر("الجذر التربيعي: " + نتيجة)  # 5

إنشاء حزمة خاصة بك

sad
# مصدر/أدوات.ص
صدّر دالة تنسيق_رقم(رقم، خانات)
    متغير نص = ""، رقم
    بينما (طول(نص) < خانات)
        نص = "0" + نص
    نهاية
    ارجع نص
نهاية

صدّر دالة تنسيق_تاريخ(يوم، شهر، سنة)
    ارجع تنسيق_رقم(يوم، 2) + "/" + تنسيق_رقم(شهر، 2) + "/" + سنة
نهاية

تمرين

أنشئ حزمة "أدوات_نص" تحتوي على:

  • دالة عكس النص
  • دالة عد الكلمات
  • دالة تحويل إلى أحرف كبيرة

مُرخَّص بموجب رخصة MIT