من المعروف أن وسائط الدالة الرئيسية Main لا تقبل الا مصفوفة من نوع String
ولكن كيف لهذه المصفوفة أن تقبل تمريرقيم من نوع INT,FLOAT,DOUBLE ? هل لهذه المصفوفة حالة خاصة ؟ ولماذا لا نستطيع استبدال هذا الوسيط بمصفوفة من انواع بيانات أخري؟
من المعروف أن وسائط الدالة الرئيسية Main لا تقبل الا مصفوفة من نوع String
ولكن كيف لهذه المصفوفة أن تقبل تمريرقيم من نوع INT,FLOAT,DOUBLE ? هل لهذه المصفوفة حالة خاصة ؟ ولماذا لا نستطيع استبدال هذا الوسيط بمصفوفة من انواع بيانات أخري؟
اقتباسولكن كيف لهذه المصفوفة أن تقبل تمريرقيم من نوع INT,FLOAT,DOUBLE
الوسيط الممرر يبدو لك أنه عدد صحيح أو كسري , ولكن يتم تمريره كمحارف , وبالتالي فأفضل طريقة للحصول على جميع الوسطاء الممررة من سطر الأوامر هي اعتبارها (محارف )
فمثلاً : الحرف a أو الرقم 5 يمكنك اعتبارهما محارف ..
أما بالنسبة لعدم امكانية استبدال هذا الوسيط بآخر فهذا من قواعد اللغة
بالتوفيق