النقطتان هي أحد الرموز الرئيسية المستخدمة في البرمجة للإشارة إلى بناء الجملة والدلالة على عمليات وإنشاءات معينة. في لغات البرمجة المختلفة ، قد يكون للقولون معاني مختلفة ويؤدي وظائف مختلفة ، ولكن بشكل عام يكون استخدامه مقبولا ومنتشرا بشكل عام.
أولا ، غالبا ما يتم استخدام النقطتين للإشارة إلى نطاق أو كتلة من التعليمات البرمجية. على سبيل المثال ، في بيثون وجافا سكريبت ، يتم استخدام القولون بعد العبارات الشرطية (إذا ، آخر) أو الحلقات (ل ، في حين) للإشارة إلى أن كتلة المقبل من التعليمات البرمجية هي جزء من هذا البناء. يساعد هذا المترجم أو المترجم الفوري على تفسير الكود بشكل صحيح وتنفيذ الإجراءات اللازمة وفقا للشروط.
ثانيا ، غالبا ما يتم استخدام النقطتين لفصل التسميات والقيم في القواميس أو الكائنات أو هياكل البيانات. على سبيل المثال ، في لغة برمجة بايثون ، يتم استخدام النقطتين لفصل المفاتيح والقيم في القاموس:
شخص = {'اسم': 'جون' ، 'العمر': 25}
في هذا المثال ، ' اسم ' و 'العمر' هي مفاتيح ، و ' جون ' و 25 هي القيم. يساعد القولون على تحديد أزواج القيم الرئيسية بوضوح ويسهل الوصول إلى البيانات في هياكل البيانات.
ثالثا ، يمكن استخدام النقطتين كجزء من بناء الجملة لتحديد الأنواع أو التعليقات التوضيحية. على سبيل المثال ، في بعض لغات البرمجة مثل بايثون 3.0+ ، يمكن استخدام النقطتين لتحديد نوع البيانات المتوقع كمعلمة إدخال أو قيمة الإرجاع للدالة. يساعد هذا المطورين على فهم أنواع البيانات التي يجب استخدامها في سياق معين ، ويمكنه تبسيط تصحيح الأخطاء وتطوير التعليمات البرمجية.
- معنى القولون في البرمجة
- توضيح بناء الجملة وحالات الاستخدام
- 1. فصل التسميات والمشغلين
- 2. أنواع التصريح
- 3. التعبيرات والشروط
- 4. حالات الاستخدام الأخرى
- إعلان كتلة من التعليمات البرمجية: المبادئ الأساسية
- 1. الكلمة الرئيسية " إذا " و "آخر"
- 2. تعريف الوظائف
- 3. الفهرسة والشرائح
- 4. تحديد الفئات
- فصل الشروط والمشغلين المتفرعة
- تحديد أنواع وسمات المتغيرات
- تحديد القيم لعناصر بنية البيانات
- وضع علامات على المعرفات والتسميات
- إنشاء القواميس والسمات في جسون
- استخدام الوظائف والأساليب في الإعلان
- التكامل مع المشغلين والبنى الأخرى
- المشغلين الشرطيين
- دورات
- تحديد الوظائف
- سؤال وجواب
- ما هو القولون في البرمجة ولماذا هو مطلوب?
- كيف يمكنني استخدام القولون لتعيين القيم إلى المتغيرات?
- لماذا أحتاج إلى نقطتين عند الإعلان عن وظائف الاتصال?
- هل من الممكن استخدام النقطتين لفصل الشروط والإجراءات في البيانات المتفرعة?
- ما هي الطرق الأخرى هناك لاستخدام القولون في البرمجة?
معنى القولون في البرمجة
النقطتين في البرمجة هي أحد الرموز المهمة التي تستخدم لتحديد وفصل العناصر بلغات البرمجة المختلفة.
فيما يلي المعاني والاستخدامات الرئيسية للقولون في لغات البرمجة المختلفة:
جافا سكريبت:
- في جافا سكريبت ، يمكن استخدام النقطتين للإشارة إلى تسمية أو تسمية حلقة ، والتي تستخدم للإشارة إلى موقع في البرنامج.
- يمكن أيضا استخدام القولون في حالات خاصة كبيان حالة في تعبير التبديل.
بي إتش بي:
- في فب ، يتم استخدام القولون في بيان التبديل للإشارة إلى بداية كتلة من التعليمات البرمجية التي سيتم تنفيذها إذا تطابق القيمة.
- ويمكن أيضا أن تستخدم القولون للإشارة إلى تسميات أو تسميات حلقة في فب.
C++:
- في ج++ ، يمكن استخدام النقطتين للإشارة إلى النطاق في الفصول الدراسية.
- يستخدم النقطتان أيضا للإشارة إلى الفئة الأساسية واستدعاء منشئها في منشئ الفئة المشتقة.
C#:
- في ج# ، يتم استخدام النقطتين للإشارة إلى النطاق في الفئات والواجهات.
- يمكن أيضا استخدام النقطتين للإشارة إلى الفئة الأساسية والواجهات في إعلان الفصل.
وبالتالي ، يلعب القولون دورا مهما في بنية البرمجة ويساهم في فهم أفضل للمدونة وتنظيمها.
توضيح بناء الجملة وحالات الاستخدام
يتم استخدام النقطتين في البرمجة لفصل التسميات والمشغلين ، وكذلك للإعلان عن الأنواع والتعبيرات. في لغات البرمجة المختلفة ، يكون للقولون دوره النحوي الخاص ويمكن استخدامه بعدة طرق.
1. فصل التسميات والمشغلين
في بعض لغات البرمجة ، يتم استخدام النقطتين لفصل التسميات والمشغلين في الحلقات أو الإنشاءات الشرطية.
إلى عن على (أنا = 0 ؛ أنا < 10 ؛ أنا i) {
إذا (أنا = = 5) {
استراحة;
}
وحدة التحكم.سجل (ط);
}
يصبح يساوي 5.
2. أنواع التصريح
يمكن استخدام النقطتين للإعلان عن أنواع المتغيرات في بعض لغات البرمجة.
دع العمر: العدد = 25;
دعونا اسم: سلسلة = "جون";
. يسمح إعلان النوع هذا للمترجم أو بيئة التطوير بإجراء فحص النوع وضمان أمان البيانات.
3. التعبيرات والشروط
تستخدم النقطتان أيضا لتحديد أنواع التعبيرات أو وسيطات الوظائف في بعض لغات البرمجة.
وظيفة تحية (الاسم: سلسلة): باطل {
وحدة التحكم.سجل ("مرحبا" + الاسم);
}
. عند استدعاء وظيفة ، من الضروري تمرير وسيطة تتوافق مع نوع معين.
4. حالات الاستخدام الأخرى
في بعض لغات البرمجة ، يمكن أيضا استخدام النقطتين لأغراض مختلفة ، مثل تحديد نطاق المتغيرات ، وتحديد فئة أساسية ، وتعيين شيء ما في مواصفات اللغة ، وما إلى ذلك.
بشكل عام ، تعتمد حالات بناء الجملة واستخدام النقطتين في البرمجة على لغة البرمجة المحددة وقواعدها النحوية. عند كتابة التعليمات البرمجية ، يجدر دائما الانتباه إلى الاستخدام الصحيح للنقطتين وفقا للمتطلبات النحوية للغة المحددة.
إعلان كتلة من التعليمات البرمجية: المبادئ الأساسية
في البرمجة ، النقطتين هي واحدة من الشخصيات الرئيسية لإعلان كتل من التعليمات البرمجية. يتم استخدامه لوضع علامة على بداية ونهاية كتلة وتحديد التعليمات المرتبطة بها. اعتمادا على السياق ، قد يكون للقولون معاني وحالات استخدام مختلفة.
1. الكلمة الرئيسية " إذا " و "آخر"
أحد الاستخدامات الأكثر شيوعا للقولون هو إعلان العبارات الشرطية " إذا "و"آخر". بعد الحالة ، يتم وضع القولون أمام كتلة التعليمات. على سبيل المثال:
إذا (شرط):
تعليمات_1
تعليمات_2
آخر:
تعليمات_3
تعليمات_4
2. تعريف الوظائف
يتم استخدام النقطتين أيضا عند إعلان الوظائف. يتم وضع النقطتين بعد اسم الوظيفة وقائمة الوسائط ، متبوعة بكتلة من تعليمات الوظيفة. مثال:
وظيفة مواطنه (الجدال_1 ، الجدال_2):
تعليمات_1
تعليمات_2
نتيجة الإرجاع
3. الفهرسة والمقاطع العرضية
في بعض لغات البرمجة ، مثل بايثون ، يتم استخدام النقطتين للإشارة إلى الفهرسة والتقطيع. على سبيل المثال ، للحصول على شريحة من العناصر من الفهرس الأولي إلى الفهرس النهائي ، يتم استخدام بناء الجملة التالي:
قائمة [الفهرس الأولي: الفهرس النهائي]
4. تحديد الفئات
يتم استخدام النقطتين أيضا عند إعلان الفئات. يتم وضع القولون بعد اسم الفئة ، وكتلة من التعليمات التي تصف سلوك الطبقة يلي. مثال:
فئة فئة:
تعليمات_1
تعليمات_2
...
بشكل عام ، يتم استخدام النقطتين في البرمجة للإعلان عن كتل التعليمات البرمجية والإشارة إلى بداية ونهاية هذه الكتل. قد يعتمد المعنى المحدد وحالات استخدام النقطتين على لغة البرمجة وبناء الجملة.
فصل الشروط والمشغلين المتفرعة
في البرمجة ، غالبا ما يتم استخدام النقطتين (:) لفصل الشروط والمشغلين المتفرعين. يساعد المبرمج على تحديد الإجراءات التي سيتم تنفيذها بوضوح اعتمادا على استيفاء شرط معين أو مجموعة من الشروط.
يتم استخدام النقطتين مع مشغل إف، وهو أحد عوامل التفرع الرئيسية في العديد من لغات البرمجة. مثال:
إذا كان الشرط:
البيان 1
المشغل 2
هنا ، الشرط هو تعبير منطقي يجب أن يكون صحيحا أو خاطئا. إذا كان الشرط صحيحا ، فسيتم تنفيذ العوامل التي تتبع النقطتين. في هذا المثال ، سيتم تنفيذ المشغل 1 والمشغل 2 فقط إذا كان الشرط صحيحا.
إذا احتجنا إلى تنفيذ إجراءات معينة في حالة كون الشرط خاطئا (أو كانت هناك خيارات أخرى) ، فيمكننا استخدام آخر:
إذا كان شرط البيان:
المشغل 1
المشغل 2
آخر:
المشغل 3
المشغل 4
هنا سيتم تنفيذ المشغل 3 والمشغل 4 إذا كان الشرط في بيان إذا غير صحيح. إذا كان الشرط صحيحا ، يتم تنفيذ المشغلين 1 و 2.
بالإضافة إلى ذلك ، يمكن استخدام النقطتين في أنواع أخرى من عوامل التشغيل المتفرعة ، مثل عوامل التبديل/الحالة ، والتي تسمح لك بمقارنة القيم المختلفة للمتغيرات وتنفيذ إجراءات معينة اعتمادا على قيمتها.
غالبا ما يتم إخراج كتل التعليمات البرمجية التي يتم تنفيذها في ظل حالة معينة باستخدام المسافة البادئة (على سبيل المثال ، علامات التبويب أو المسافات) بعد النقطتين. يتم ذلك لتحسين إمكانية قراءة الكود وإبراز الكتل التي يتم تنفيذها بصريا وفقا للشروط.
من المهم أن تتذكر أن بناء الجملة لاستخدام النقطتين قد يختلف قليلا في لغات البرمجة المختلفة. لذلك ، يوصى دائما بالرجوع إلى الوثائق والكتب المرجعية للغة للتأكد من استخدام هذا الرمز بشكل صحيح في سياق معين.
تحديد أنواع المتغيرات والسمات
في البرمجة ، المتغيرات هي العناصر الرئيسية لتخزين البيانات. عند تحديد متغير ، يجب عليك تحديد نوعه وإضافة سمات إذا لزم الأمر.
أنواع المتغيرات في البرمجة
هناك عدة أنواع أساسية من المتغيرات:
- نوع صحيح-يستخدم لتخزين القيم الصحيحة ، على سبيل المثال ، 5 ، 10 ، -3.
- يستخدم النوع الحقيقي (تعويم) لتخزين أرقام الفاصلة العائمة ، على سبيل المثال ، 3.14 ، -0.5.
- يتم استخدام النوع المنطقي لتخزين القيم المنطقية مثل" صواب "أو"خطأ".
- نوع السلسلة-يستخدم لتخزين البيانات النصية في شكل سلاسل أحرف.
- قائمة (صفيف) - تستخدم لتخزين مجموعة مرتبة من العناصر.
سمات المتغيرات
يمكن تعريف السمات للمتغيرات من أجل تحديد خصائصها الإضافية. تتضمن بعض السمات الشائعة ما يلي:
- ثابت (ثابت) — يشير إلى أنه لا يمكن تغيير قيمة المتغير بعد تعريفه.
- نوع المرجع (المرجع) — يشير إلى أن المتغير يشير إلى متغير آخر في الذاكرة ، بدلا من نسخ قيمته.
- ثابت-يشير إلى أن المتغير ينتمي إلى الفئة وليس إلى مثيل الكائن.
مثال على تعريف المتغيرات بأنواع وسمات:
| متغير | النوع | السمات |
|---|---|---|
| x | عدد صحيح | كونست |
| y | حقيقي | ثابت |
| الاسم | سلسلة | المرجع |
يعد تعيين أنواع وسمات المتغيرات جزءا مهما من تطوير كود البرنامج ، حيث يسمح لك بالتحكم في البيانات في البرنامج وإدارتها.
تحديد القيم لعناصر بنية البيانات
في البرمجة ، يتم استخدام النقطتين لتعيين قيم لعناصر بنية البيانات مثل المتغيرات وخصائص الكائن وعناصر المصفوفة.
المتغيرات:
لتعيين قيمة لمتغير ، استخدم نقطتين بعد اسم المتغير ، متبوعة بالقيمة نفسها:
فار س: عدد = 5;
وبالتالي ، فإن المتغير " س " سيحتوي على القيمة 5.
خصائص الكائنات:
عند إنشاء كائن وتعيين خصائصه ، يمكنك استخدام نقطتين لتحديد نوع قيمة الخاصية:
فار شخص = {
الاسم:'جون',
العمر: 30
};
في هذا المثال ، ستحتوي خاصية " الاسم "على قيمة من نوع" السلسلة "، وستحتوي خاصية" العمر "على قيمة من نوع" الرقم".
عناصر المصفوفة:
عند تعيين قيم لعناصر المصفوفة باستخدام مصفوفة حرفية ، يتم استخدام نقطتين لتحديد نوع العناصر:
أرقام فار: عدد[] = [1, 2, 3, 4, 5];
في هذا المثال ، سيحتوي صفيف "الأرقام" على قيم رقمية فقط.
القيمة الافتراضية:
في بعض الحالات ، يمكن استخدام النقطتين لتحديد القيمة الافتراضية. على سبيل المثال ، عند الإعلان عن دالة ، يمكنك تحديد القيمة التي سيتم استخدامها إذا لم يتم تمرير الوسيطة:
وظيفة تحية (الاسم: سلسلة = 'مجهول') {
وحدة التحكم.سجل ('مرحبا ،' + اسم+'!');
}
في هذا المثال ، إذا لم يتم تمرير وسيطة" الاسم "عند استدعاء الوظيفة ، فسيتم تعيين القيمة"مجهول".
وبالتالي ، يتم استخدام النقطتين في البرمجة لتحديد قيم العناصر المختلفة لهيكل البيانات ، مما يسهل العمل معها وإضافة الوضوح وسهولة قراءة الكود.
وضع علامات على المعرفات والتسميات
في البرمجة ، النقطتان (:) يمكن استخدامه لتمييز المعرفات والتسميات. يتيح لك ذلك إضافة معلومات إضافية إلى عناصر معينة من الكود وتحسين قابلية القراءة والوضوح.
.
مثال على استخدام الملصقات:
الحلقة الخارجية:
إلى عن على (دعني = 0 ؛ أنا < 5 ؛ أنا {) {
إلى عن على (دع ي = 0 ؛ ي < 5 ؛ ي++) {
إذا (أنا = = = 3) {
كسر الحلقة الخارجية;
}
وحدة التحكم.سجل (ط ، ي);
}