المتغيرات

مقدمة

ماهو المتغير ؟.المتغير هو مساحة في الذاكرة لحفظ البيانات.
أي بيانات؟ على سبيل المثال, لون سيارة واحدة, أفضل نتيجة للاعب واحد ... وهكذا.

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

كيف يمكن عمل ذلك بدون المتغيرات :-) ؟ ببساطة مستحيل.

المتفير في جامباس يملك نوعا من البيانات. على سبيل المثال, لعمر هذا المستخدم, سندخل عدد صحيح لذا, فقيمة هذا المتغير ستكون عدد صحيح . في جامباس نملك عدة أنواع من البيانات مثل:

  • أعداد صحيحة

  • أعداد عشرية

  • جمل

  • وهكذا...

يجب إتباع بعض القواعد عند تسمية المتغير:

  • يجب الا يبدأ برقم

  • يجب الا يحتوي على مسافات

  • يجب الا تكون التسمية بلهجة محلية

دعنا نتدرب

كيف نستخدمالمتغير ؟ أولا يجب أن نعلن عنه, كمثال نستخدم "create" لإنشاءه قبل إستخدامه.

In Visual Basic, it was optional except if you enabled the explicit option.

في جامباس, يجب الإعلان عن جميع المتغيرات. وهي طريقة جيدة للتطوير :-) . هذا يجنبك من وقوع الأخطاء.

هذه هي طريقة الإعلان عن المتغير:

DIM variable AS Integer

يمكنك تعيين قيمة للمتغير كالتالي:

DIM var1 AS Interger = 5

DIM myNickname AS String

myNickname = "GarulfoUnix" 'هذه طريقة أخرى للتعيين القيمة

حاليا, دعنا نرى كيفية طباعة المتغير بإستخدام الجملة PRINT :

' Gambas module file

PUBLIC SUB Main()

  DIM nickname AS String = "GarulfoUnix"

  PRINT "My nickname on internet is " & nickname

END

لربط أي متغير بجملة نستخدم الرمز & .

سهلة أليس كذلك؟ :-)

الحصول على المعلومات من المستخدم

للحصول على بعض البيانات من المستخدم, نستخدم الجملة INPUT . وهذا مثال حول ذلك:

' Gambas module file

PUBLIC SUB Main()

  DIM nickname AS String

  PRINT "What is your nickname ?"
  INPUT nickname

  PRINT "Your nickname is " & nickname

END

عندما يصل البرنامج إلى هذا السطر:

INPUT nickname

سيتوقف لإنتظار إدخال البيانات من المستخدم وسيكمل عند الضغط على زر الإدخال