Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

الزيادة والنقصان

جزء من قسم Fundamentals في رحلة GO على Coddy — الدرس 20 من 109.

معاملات الزيادة والنقصان توفر طريقة مختصرة لإضافة أو طرح 1 من متغير.

تستخدم لغة Go المعامل ++ لزيادة قيمة المتغير بمقدار 1، والمعامل -- لإنقاصها بمقدار 1:

count := 5
count++  // مماثل لـ: count = count + 1
fmt.Println(count)

count--  // مماثل لـ: count = count - 1
fmt.Println(count)

الناتج:

6
5

هام: في لغة Go، تعتبر ++ و -- جملًا برمجية (statements) وليست تعبيرات (expressions). لا يمكن استخدامهما إلا كأسطر مستقلة، وليس ضمن تعبيرات أخرى.

challenge icon

التحدي

مبتدئ

في هذا التحدي، ستتدرب على استخدام عاملي الزيادة (++) والنقصان (--) في لغة Go.

لدينا متغير counter بقيمة أولية. مهمتك هي:

  1. زيادة العداد مرتين باستخدام عامل ++
  2. إنقاص العداد مرة واحدة باستخدام عامل --

سيقوم البرنامج بعد ذلك بطباعة القيمة النهائية للعداد.

ورقة مرجعية

تستخدم لغة Go المعامل ++ لزيادة قيمة المتغير بمقدار 1 والمعامل -- لإنقاصها:

count := 5
count++  // تعادل: count = count + 1
count--  // تعادل: count = count - 1

هام: في لغة Go، يُعتبر ++ و -- جملًا (statements) وليس تعبيرات (expressions). يمكن استخدامهما فقط كأسطر مستقلة، وليس ضمن تعبيرات أخرى.

جرّب بنفسك

package main

import "fmt"

func main() {
	// القيمة الابتدائية للعداد الخاص بنا
	counter := 5
	
	// TODO: قم بزيادة العداد مرتين باستخدام معامل ++
	
	// TODO: قم بإنقاص العداد مرة واحدة باستخدام معامل --
	
	// طباعة القيمة النهائية
	fmt.Println("Final counter value:", counter)
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Fundamentals