تستخدم الأقواس المختلفة في البرمجة لأغراض متنوعة بناءً على اللغة والوظيفة. وإليك بعض الاستخدامات الشائعة لكل نوع:


الأقواس الدائرية ()

تسمى بالانجليزية  Round brackets  أو parentheses وتعد الأقواس الدائرية أساسية في لغات البرمجة لأنها توفر توضيحًا لكيفية استخدام أجزاء معينة من الشيفرة. بدونها، قد يكون من الصعب فهم الشيفرة البرمجية.

على سبيل المثال، تستخدم في التعبيرات الرياضية حيث يتم تنفيذ عدة عمليات على أرقام متعددة في وقت واحد، تساعد الأقواس الدائرية في تحديد ترتيب العمليات.

 ومن أبرز الأمثلة على استخداماتها

استدعاء الدوال: تُستخدم لتحديد المعاملات عند استدعاء دالة.

print("Hello, World!")

تجميع العمليات الحسابية: لتحديد أولويات العمليات الحسابية.

result = (2 + 3) * 5

التعابير الشرطية: تُستخدم في كتابة الشروط المنطقية

if (a > b) {

    // code

}

الأقواس المربعة []

تسمى بالانجليزية Square brackets  تستخدم للوصول إلى عناصر المصفوفات أو القوائم للوصول إلى العناصر في هياكل البيانات.

list = [1, 2, 3]

print(list[0])

التعابير المنتظمة: تُستخدم لتحديد نطاق من الأحرف.

pattern = r"[a-z]"

الأقواس المعقوفة {}

تسمى بالانجليزية Curly brackets  أو (braces)

تستخدم لتحديد كتل التعليمات البرمجية تُستخدم في لغات البرمجة مثل C و  Java  وJavaScript لتحديد بداية ونهاية الكتل البرمجية مثل الدوال، الحلقات، والتعابير الشرطية.

function myFunction() {

    // code

}

القواميس في بعض اللغات: في Python، تُستخدم لتعريف القواميس.

dict = {"key": "value"}

الأقواس الزاوية <>

تسمى بالانجليزية Angle brackets أو  (chevrons) 

قوالب البرمجة (Templates): تُستخدم في لغات مثل ++C لتحديد القوالب.

template <typename T>

T add(T a, T b) {

    return a + b;

}

وسوم HTML: تُستخدم لتحديد الوسوم في لغة ترميز النص التشعبي.

<div>

    <p>Hello, World!</p>

</div>

ماذا يعني تداخل الأقواس؟

يحدث تداخل الأقواس عندما يظهر زوج من الأقواس داخل زوج آخر. يشبه وضع صندوق داخل صندوق آخر. يمكن أن يكون هذا مربكًا في بعض الأحيان، لكن التعود على هذا النمط يساعد في كتابة شيفرات برمجية منظمة.

لقراءة الأقواس المتداخلة ابدأ من الطبقة الداخلية للأقواس وتقدم نحو الخارج. قم بتقييم كل كتلة مغلقة بواسطة قوسين قبل الانتقال إلى الطبقة التالية، مثل تقشير البصل.

هل تُستخدم الأقواس لشيء آخر غير البرمجة؟

نعم! تُستخدم الأقواس في العديد من الأمور الأخرى خارج البرمجة، مثل الرياضيات والنصوص والكتابة، ولتحديد الفترات الزمنية للأحداث أو المعاملات، وحتى كوجوه تعبيرية مثل :) أو ;).

كانت هذه أنواع الأقواس البرمجية وأهم الاستخدامات الشائعة لكل نوع من أنواع الأقواس في لغات البرمجة، وقد تختلف  استخداماتها قليلاً بناءً على لغة البرمجة التي تتعامل معها.

ليست هناك تعليقات :

إرسال تعليق