OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

حذف مصفوفة

لحذف مصفوفة ، استخدم الامتداد غير مصلد أمر:


[me @ linuxbox ~] $ foo = (abcdef)

[me @ linuxbox ~] $ صدى صوت $ {foo [@]}

abcdef

[me @ linuxbox ~] $ غير محدد foo

[me @ linuxbox ~] $ صدى صوت $ {foo [@]}


[me @ linuxbox ~] $

[me @ linuxbox ~] $ foo = (abcdef)

[me @ linuxbox ~] $ صدى صوت $ {foo [@]}

abcdef

[me @ linuxbox ~] $ غير محدد foo

[me @ linuxbox ~] $ صدى صوت $ {foo [@]}


[me @ linuxbox ~] $


يمكن أيضًا استخدام unset لحذف عناصر مصفوفة فردية:


[me @ linuxbox ~] $ foo = (abcdef)

[me @ linuxbox ~] $ صدى صوت $ {foo [@]}

abcdef

[me @ linuxbox ~] $ قم بإلغاء تحديد "foo [2]" [me @ linuxbox ~] $ صدى صوت $ {foo [@]} عبدف

[me @ linuxbox ~] $ foo = (abcdef)

[me @ linuxbox ~] $ صدى صوت $ {foo [@]}

abcdef

[me @ linuxbox ~] $ قم بإلغاء تحديد "foo [2]" [me @ linuxbox ~] $ صدى صوت $ {foo [@]} عبدف


في هذا المثال ، نحذف العنصر الثالث من المصفوفة ، الرقم المنخفض 2. تذكر أن المصفوفات تبدأ بصفر منخفض ، وليس واحدًا! لاحظ أيضًا أنه يجب نقل عنصر المصفوفة لمنع الغلاف من تنفيذ توسيع اسم المسار.

من المثير للاهتمام أن تخصيص قيمة فارغة لمصفوفة لا يؤدي إلى إفراغ محتوياتها:



[me @ linuxbox ~] $ foo = (abcdef)

[me @ linuxbox ~] $ فو = [me @ linuxbox ~] $ صدى صوت $ {foo [@]} bcdef

[me @ linuxbox ~] $ foo = (abcdef)

[me @ linuxbox ~] $ فو = [me @ linuxbox ~] $ صدى صوت $ {foo [@]} bcdef


يشير أي مرجع إلى متغير مصفوفة بدون خط منخفض إلى العنصر صفر في المصفوفة:



[me @ linuxbox ~] $ foo = (abcdef)

[me @ linuxbox ~] $ صدى صوت $ {foo [@]}

abcdef [me @ linuxbox ~] $ فو = أ

[me @ linuxbox ~] $ صدى صوت $ {foo [@]}

أ bcdef

[me @ linuxbox ~] $ foo = (abcdef)

[me @ linuxbox ~] $ صدى صوت $ {foo [@]}

abcdef [me @ linuxbox ~] $ فو = أ

[me @ linuxbox ~] $ صدى صوت $ {foo [@]}

أ bcdef


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: