يتم استخدام اسم الدالة متبوعاً بأقواس عند استدعاء الدالة في أغلب لغات البرمجة. الأقواس في هذه الحالة تشير إلى مجموعة من القيم التي سيتم تمريرها إلى الدالة كبيانات مدخل. تختلف كمية البيانات التي يتم تمريرها إلى الدالة بناءً على نوع الدالة. على سبيل المثال، قد تتطلب بعض الدوال قيمة واحدة فقط كبيانات مدخل، بينما قد تتطلب بعض الدوال قيمتين أو أكثر.
في بعض الحالات، قد لا تحتوي الدالة على أي بيانات مدخل. في هذه الحالة، يتم استخدام الأقواس فارغة عند استدعاء الدالة. على سبيل المثال، في اللغة C++، يمكن استدعاء الدالة التالية دون أي بيانات مدخل:
C++
void printHelloWorld() {
std::cout << "Hello, world!" << std::endl;
}
int main() {
printHelloWorld();
return 0;
}
سيؤدي هذا الكود إلى طباعة الرسالة التالية إلى وحدة التحكم:
Hello, world!
في حالات أخرى، قد تتطلب الدالة بيانات مدخل متعددة. على سبيل المثال، في اللغة Python، يمكن استدعاء الدالة التالية مع مجموعتين من البيانات المدخل:
Python
def add(a, b):
return a + b
print(add(1, 2))
سيؤدي هذا الكود إلى طباعة القيمة التالية إلى وحدة التحكم:
3
في هذا المثال، يتم تمرير القيم 1 و 2 إلى الدالة add()
كبيانات مدخل. تقوم الدالة بعد ذلك بإضافة هاتين القيمتين معًا وتعيد النتيجة.
بشكل عام، يمكن استخدام الأقواس عند استدعاء الدالة لتحديد البيانات التي سيتم تمريرها إلى الدالة كبيانات مدخل. تختلف كمية البيانات التي يتم تمريرها إلى الدالة بناءً على نوع الدالة.