أرغس هي واحدة من العناصر الهامة للغة البرمجة المستخدمة لتمرير الحجج إلى وظائف. تمثل كل وسيطة قيمة يتم تمريرها إلى الوظيفة عند استدعائها. إنها تسمح للمبرمج بتمرير البيانات الضرورية إلى الوظيفة حتى يتمكن من إجراء عمليات معينة.
يعد العمل مع الحجج جزءا لا يتجزأ من البرمجة بلغات البرمجة المختلفة ، بما في ذلك بايثون وجافا وجافا سكريبت وغيرها. يمكن استخدامها لنقل قيمة واحدة أو أكثر ، ويمكن أن تحتوي أيضا على أنواع بيانات مختلفة مثل الأرقام أو السلاسل أو هياكل البيانات.
يوضح المثال أعلاه وظيفة تأخذ عددا عشوائيا من الوسائط وتحسب مجموعها. هنا ، يتم تمرير الوسائط باستخدام رمز النجمة ( * ) ، والذي يسمح للوظيفة بالعمل مع عدد متغير من الوسائط.
- ما هي الوسائط في لغة البرمجة وكيفية استخدامها
- نظرة عامة على العناصر الرئيسية للأرشيف ودورها في البرمجة
- أمثلة على استخدام الوسائط في لغات البرمجة المختلفة
- إيجابيات وسلبيات استخدام الوسائط في تطوير البرمجيات
- توصيات لاستخدام الوسائط لتحسين كفاءة البرمجة
- سؤال وجواب
- لماذا أحتاج المعلمة وسائط في وظائف لغة البرمجة?
- كيف تعمل المعلمة أرغس في وظائف?
- هل يمكنني استخدام المعلمة وسائط جنبا إلى جنب مع غيرها من المعالم في وظيفة?
- كيف يمكنني تمرير الحجج إلى المعلمة وسائط عند استدعاء وظيفة?
- هل من الممكن استخدام اسم معلمة مختلفة بدلا من الحجج لتمرير عدد متغير من الحجج?
ما هي الوسائط في لغة البرمجة وكيفية استخدامها
الحجج (الحجج) في لغة البرمجة هي متغيرات خاصة تسمح لك بتمرير القيم إلى دالة أو طريقة كوسائط. يتم استخدامها لنقل المعلومات إلى البرنامج بحيث يمكنه معالجة البيانات بطرق مختلفة اعتمادا على الوسائط التي تم تمريرها.
عادة ما يتم تمرير الوسائط إلى وظيفة كقائمة من القيم. يمكن أن تحتوي هذه القائمة على أي عدد من الوسائط. في نص الوظيفة أو الطريقة ، يمكن استخدام الوسائط لتنفيذ إجراءات معينة أو للتفاعل مع أجزاء أخرى من البرنامج.
لاستخدام الوسائط ، يجب أن تعلن عنها في توقيع دالة أو طريقة. اعتمادا على لغة البرمجة ، قد يختلف بناء جملة إعلان أرجس ، ولكنها في الأساس قائمة من القيم التي تقبل الدالة كوسائط.
مثال على استخدام أرجس:
int total = 0;
for (int num : args) {
total += num;
- }
return total;
}
- أمثلة على استخدام الوسائط في لغات البرمجة المختلفة
| int result = sum(1, 2, 3, 4); | |
|---|---|
| دور المجموعات في البرمجة: | ومع ذلك ، يجب أن نتذكر أن استخدام الوسائط يمكن أن يقلل من وضوح الكود ، لذلك يجب استخدامه بحكمة وتوثيق الاستخدام الصحيح. |
وسيطات سطر الأوامر هي آلية شائعة الاستخدام في العديد من لغات البرمجة لتمرير البيانات إلى برنامج أثناء بدء التشغيل. فيما يلي بعض الأمثلة على كيفية استخدام الوسائط في لغات البرمجة المختلفة:
| بايثون: | في بيثون ، يمكن تمرير وسيطات سطر الأوامر باستخدام وحدة سيس المضمنة. على سبيل المثال ، تقوم التعليمات البرمجية التالية بطباعة كافة وسيطات سطر الأوامر: |
|---|---|
| حججة1 |
| حججة2 | |
|---|---|
| النظام.خارج.برينتلن (الأرجنتين); |
}
| #include |
int main(int argc, char *argv[]) {
- for (int i = 1; i < argc; i++) {
- printf("%s
- ", argv[i]);
}
- return 0;
}
$ ./a.out argument1 argument2
argument1
argument2