المتغيرات
مقدمة
ماهو المتغير ؟.المتغير هو مساحة في الذاكرة لحفظ البيانات.
أي بيانات؟ على سبيل المثال, لون سيارة واحدة, أفضل نتيجة للاعب واحد ... وهكذا.
في البرمجة لا غنى عن المتغيرات. فلا نستطيع عمل شيء بدون المتغيرات. ولذلك ، تصور أن البرنامج
سوف يتساءل عن عمر المستخدم. وكنت ترغب في طباعة رسالة إذا كان المستخدم صغيرا أو بالغا.
كيف يمكن عمل ذلك بدون المتغيرات :-) ؟ ببساطة مستحيل.
المتفير في جامباس يملك نوعا من البيانات. على سبيل المثال, لعمر هذا المستخدم, سندخل عدد صحيح لذا,
فقيمة هذا المتغير ستكون عدد صحيح . في جامباس نملك عدة أنواع من البيانات مثل:
-
أعداد صحيحة
-
أعداد عشرية
-
جمل
-
وهكذا...
يجب إتباع بعض القواعد عند تسمية المتغير:
-
يجب الا يبدأ برقم
-
يجب الا يحتوي على مسافات
-
يجب الا تكون التسمية بلهجة محلية
دعنا نتدرب
كيف نستخدمالمتغير ؟ أولا يجب أن نعلن عنه, كمثال نستخدم "create" لإنشاءه قبل إستخدامه.
In Visual Basic, it was optional except if you enabled the explicit
option.
في جامباس, يجب الإعلان عن جميع المتغيرات. وهي طريقة جيدة للتطوير :-) . هذا يجنبك من وقوع الأخطاء.
هذه هي طريقة الإعلان عن المتغير:
يمكنك تعيين قيمة للمتغير كالتالي:
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
عندما يصل البرنامج إلى هذا السطر:
سيتوقف لإنتظار إدخال البيانات من المستخدم وسيكمل عند الضغط على زر
الإدخال