عبارات التحكم في Golang (if، if-else، Nested-if)

ما هي العبارات الشرطية الموجودة في Golang ؟ كيفية استخدام العبارات الشرطية في برمجة Go؟ دعونا نكتشف ذلك معًا!

إن اتخاذ القرار في البرمجة يشبه اتخاذ القرار في الحياة الواقعية. في هذه العملية، يتم تنفيذ جزء من التعليمات البرمجية عند استيفاء شرط معين. وتُسمى أيضًا في بعض الأحيان بعبارات تدفق التحكم. تستخدم Golang عبارات التحكم للتحكم في تدفق تنفيذ البرنامج استنادًا إلى شروط معينة. يتم استخدامها للتسبب في تقدم تدفق التنفيذ وتفرعه بناءً على التغييرات في حالة البرنامج.

العبارات الشرطية الأساسية في برمجة Golang

عبارة إذا

هذا هو أبسط بيان قرار. يتم استخدامه لتحديد ما إذا كان سيتم تنفيذ بيان معين أو كتلة من البيانات أم لا، أي إذا كان شرط معين صحيحًا فسيتم تنفيذ كتلة من البيانات، وإلا فلن يتم تنفيذها.

بناء الجملة:

if condition {

   // Lệnh được thực thi nếu
   // điều kiện đúng
}

مخطط التدفق:

عبارات التحكم في Golang (if، if-else، Nested-if)

على سبيل المثال:

// Go program to illustrate the 
// use of if statement
package main

import "fmt"

func main() {
	
// lấy một biến cục bộ
var v int = 700

// dùng lệnh if để
// kiểm tra điều kiện
if v < 1000="" {="" in="" điều="" kiện="" if="" sau="" điều="" kiện="" đánh="" giá="" đúng="" fmt.printf("v="" is="" less="" than="" 1000\n")="" }="" fmt.printf("value="" of="" v="" is="" :="" %d\n",="" v)="" }="">

نتيجة:

v is less than 1000
value of v is : 700

عبارة if…else

يخبرنا البيان وحده  أنه إذا كان الشرط صحيحًا، فسيتم تنفيذ مجموعة من البيانات وإذا كان الشرط خاطئًا، فلن يتم تنفيذه. ولكن ماذا لو كنت تريد القيام بشيء آخر عندما يكون الشرط خاطئًا. هذا هو المكان الذي تحتاج فيه إلى بيان else. يمكننا استخدام عبارة else مع عبارة if لتنفيذ كتلة من التعليمات البرمجية عندما يكون الشرط خاطئًا.

بناء الجملة:

if condition {

    // Triển khai khối này nếu
    // điều kiện đúng
} else {

    // Triển khai khối này nếu
    // điều kiện sai
}

عبارات التحكم في Golang (if، if-else، Nested-if)

على سبيل المثال:

// Go program to illustrate the 
// use of if...else statement
package main

import "fmt"

func main() {
	
// taking a local variable
var v int = 1200

// dùng lệnh if
// kiểm tra điều kiện
if v < 1000="" {="" in="" if="" sau="" điều="" kiện="" đánh="" giá="" là="" dúng="" fmt.printf("v="" is="" less="" than="" 1000\n")="" }="" else="" {="" in="" ra="" nội="" dung="" sau="" nếu="" điều="" kiện="" được="" đánh="" giá="" là="" đúng="" fmt.printf("v="" is="" greater="" than="" 1000\n")="" }="" }="">

نتيجة:

v is greater than 1000

عبارات if المتداخلة

في لغة Go، if المتداخلة هي عبارة عن عبارة شرطية تكون هدفًا لعبارة if أو else أخرى. تعني عبارة Golang هذه أن هناك عبارتين if متداخلتين داخل بعضهما البعض كما يوحي الاسم.

بناء الجملة:

if condition1 {

   // Triển khai khi condition1 đúng
   
   if condition2 {

      // Triển khai khi condition2 đúng
   }
}

عبارات التحكم في Golang (if، if-else، Nested-if)

على سبيل المثال:

// Minh họa chương trình Go dùng lệnh if lồng nhau
package main
import "fmt"

func main() {
	
// lấy 2 biến cục bộ
var v1 int = 400
var v2 int = 700

// dùng lệnh if
if( v1 == 400 ) {
		
	// điều kiện đúng thì kiểm tra nội dung sau
	if( v2 == 700 ) {
		
		// điều kiện đúng thì hiển thị nội dung sau
		fmt.Printf("Value of v1 is 400 and v2 is 700\n" );
	}
}

}

نتيجة:

Value of v1 is 400 and v2 is 700

اترك تعليقاً

10 أفكار لتزيين الهالوين باستخدام صناديق الكرتون المعاد تدويرها (من السهل إلى المتقدم)

10 أفكار لتزيين الهالوين باستخدام صناديق الكرتون المعاد تدويرها (من السهل إلى المتقدم)

اصنع 10 زينة للهالوين من صناديق الكرتون المعاد تدويرها، من أكاليل الخفافيش والقرع إلى البيوت المسكونة، مع خطوات عملية ونصائح للسلامة.

أزياء الهالوين للمعلمين التي سيتعرف عليها الأطفال بالفعل في عام 2026

أزياء الهالوين للمعلمين التي سيتعرف عليها الأطفال بالفعل في عام 2026

اعثر على أزياء الهالوين المميزة للمعلمين لعام 2026، من بلووي ودوج مان إلى ماريو وهانتر/إكس، مع اختيارات حسب الفئة العمرية ونصائح آمنة للاستخدام في الفصول الدراسية.

20 زيًّا سهلًا لطلاب الجامعات في الهالوين يمكنك صنعها من ملابسك الموجودة في خزانتك

20 زيًّا سهلًا لطلاب الجامعات في الهالوين يمكنك صنعها من ملابسك الموجودة في خزانتك

هل تحتاجين إلى زي تنكري سريع لحفلة الهالوين الجامعية؟ جربي 20 إطلالة سهلة واقتصادية مصنوعة من قطع أساسية متوفرة في خزانتك، بالإضافة إلى نصائح سريعة حول التنسيق والسلامة.

جماليات الرعب على BookTok: قراءات وديكورات هالوين تناسب جميع مستويات الرعب

جماليات الرعب على BookTok: قراءات وديكورات هالوين تناسب جميع مستويات الرعب

استكشف كتب الرعب المستوحاة من تطبيق BookTok وديكورات الهالوين، وقارن بين الأنماط القوطية والمريحة وأنماط أفلام الرعب مع نصائح عملية لإنشاء ركن قراءة آمن.

كيفية تنظيم حفلة هالوين افتراضية للفرق العاملة عن بُعد

كيفية تنظيم حفلة هالوين افتراضية للفرق العاملة عن بُعد

خطط لحفلة هالوين افتراضية شاملة للفرق العاملة عن بعد مع جدولة مناسبة للمناطق الزمنية، وألعاب بسيطة، وخيارات متاحة، وقائمة مرجعية عملية للاستضافة.

أفكار لحفلات الهالوين في المدارس الابتدائية: مخيفة لكنها ممتعة

أفكار لحفلات الهالوين في المدارس الابتدائية: مخيفة لكنها ممتعة

خطط لحفلة هالوين ممتعة في المدرسة الابتدائية تتضمن أعمالاً يدوية سهلة، وألعاباً، وحلويات تناسب الجميع، ونصائح حول الأزياء، وجدولاً زمنياً نموذجياً للفصل الدراسي مدته 75 دقيقة.

لماذا يُعدّ الذكاء العاطفي مهمًا في القيادة - وكيفية تطويره

لماذا يُعدّ الذكاء العاطفي مهمًا في القيادة - وكيفية تطويره

تعرف على أهمية الذكاء العاطفي في القيادة، وأين يكون أكثر فائدة، وكيفية تعزيزه، وكيفية معرفة ما إذا كان نهجك ناجحًا.

بناء علامة تجارية شخصية على لينكدإن في عام 2026: ما الذي لا يزال فعالاً، وما الذي تغير، وما الذي يجب تجاهله

بناء علامة تجارية شخصية على لينكدإن في عام 2026: ما الذي لا يزال فعالاً، وما الذي تغير، وما الذي يجب تجاهله

قم ببناء علامة تجارية شخصية موثوقة على LinkedIn في عام 2026 من خلال الملف الشخصي الحالي والمحتوى والنشرة الإخبارية والتحليلات والتحقق من الهوية وإرشادات الظهور من LinkedIn.

أفكار أزياء مستوحاة من ثقافة البوب ​​ستسيطر على عيد الهالوين 2026

أفكار أزياء مستوحاة من ثقافة البوب ​​ستسيطر على عيد الهالوين 2026

خطط لإطلالة مميزة في عيد الهالوين 2026 باستخدام أزياء مستوحاة من ثقافة البوب ​​مثل سبايدرمان، سوبر جيرل، توي ستوري 5، موانا، ماريو، ووندايز.

بقايا حلوى الهالوين واليقطين: ماذا تفعل بعد ذلك؟

بقايا حلوى الهالوين واليقطين: ماذا تفعل بعد ذلك؟

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