إش الفرق بين default في الـswitch,
والـdefault في الـarray (لما نسوي array وما نعطيها قيم ونطبع يطلعلنا zero هدا طبعا لوكان نوع الداتا int يطلعلنا zero إللي هي default للـint.
يعني الـdefault إش تسوي بالزبط
|
لا يوجد تشابه حتى يكون هناك فرق ،،
الdefault في الswitch إذا لم يتحقق أي الحالات Cases فإنه ينتقل إلى الdefault
أما الأراي فلا يوجد default فالمقصود بها هو الdefault values يعني إذا كان الأراي فارغ فإنه يخزن داخله قيم حسب نوعه ،،
مثال:
إذا كان لدينا array من نوع integer فإنه يخزن في الأماكن الفارغة داخله أصفار
أما إذا كان من نوع string فإنه يخزن في الأماكن الفارغة داخله null أو ""،،
بالتوفيق