مشاهدة النسخة كاملة : ممكن اعرف الفرق


zizGraphics
08 Feb 2002, 03:21 AM
السلام عليكم ورحمة الله وبركاته

يا ليت لو يشرح لنا احد الفرق بين الامرين(var و set variable )

وشكرا

الشهاب الحارق
08 Feb 2002, 01:45 PM
السلام عليكم ورحمة الله وبركاته

الكلمة المحجوزة var تعني متغير جديد

Var x;

وهي متغير محلي إذا ما تم وضعها في وظيفة وتكون غير ذلك إذا ما كانت خارج الــblock

بالنسبة لي الوظيفة أي تكون عالمية إذا كانت خارج الوظيفة تسمى Global أو Scoped

كذلك نستطيع تعريف أكثر من متغير في نفس السطر var x,y,total,score;


أما النص البرمجي set Variable فكأننا نريد ان نقول بعد صنع المتغير x اننا نريد

أن ضع فيه قيمة نقول x = 30;


وهي كتركيبه نصية تكون بهذا الشكل set Variable (Variable, expression )

لكن اسم المتغير لابد أن يكون بين علامتي تنصيص وهذا هو الفرق بينها وبين var

حيث var لا ينبغي علينا وضع علامتي تنصيص حول المتغير فيها بينما set Variable يتطلب ذلك

مثال var x = 10;

set Variable ("x",10);

في النهاية نعرف أن الأمرين متشابهين إلى حدٍ بعيد في المهام ويختلفان في التركيبة النصية

هذا والله أعلى وأعلم