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. إنقاص العداد مرة واحدة باستخدام عامل --

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

جرّب بنفسك

package main

import "fmt"

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

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

جميع دروس Fundamentals

تدرّب بنفسك: مترجم Go عبر الإنترنت