سمير سمير نشر 27 نوفمبر 2017 السلام عليكم هل في البرمجة var هي نفسها variable و ما فائدة عند و ضع قبل كلمة var في البرمجة متل الصورة تحت http://noelmoore.weebly.com/uploads/2/5/0/7/25079953/5233909_orig.png انشر على الشّبكات الاجتماعية رابط هذه المساهمة
2 طارق جهاد نشر 27 نوفمبر 2017 وعليكم السلام ورحمة الله. نعم var هي variable تستخدم فيما يسمى Dynamic Type، يعنى عندما لا تريد او لا ترغب بالضبط بتحديد نوع البيانات التي تتعامل معها. بحيث يقوم الـ Compiler بمعرفة نوع البيانات خلال وقت التنفيذ، وانت يمكنك استخدامها والتعامل معها كباقي المتغيرات الأخرى. في المثال المرفق المتغير cameraRotation غالبا سيكون من نوع double أو float او ربما يكون عدد صحيح int، يمكنك استخدام var وسيتم تحديد النوع تلقائيا. طبعا الأمر يختلف من لغة برمجة إلى لغة اخرى. كلامي السابق ينطبق على لغة مثل سي شارب، لكن كلغة مثل الجافا سكربت، لايوجد اصلا إلى var باعتبارها لغة Dynamic Type بتصميمها. في لغة Swift ستجد مفهوم let, var ايضا، حيث ان let تشبة const اي لا يمكن تغيير قيمته بعد تعريفها. في لغة Kotlin ستجد مفهوم var, val، ايضا بنفس المفاهيم. في النهاية، الافضل دائما استخدام اللغات التي تسمى ب Type Safe، كي لا يحدث اي ضرر بالأداء او الذاكرة. ويتم اكتشاف الاخطاء في اوقات مبكرة. وهذا احد الاسباب الذي دفع مايكروسوفت لتطوير لغة TypeScrpit والتي هي مبينة على جافا سكربت لكنها TypeSafe بالتوفيق،،، انشر على الشّبكات الاجتماعية رابط هذه المساهمة
السلام عليكم
هل في البرمجة var هي نفسها variable و ما فائدة عند و ضع قبل كلمة var في البرمجة متل الصورة تحت
http://noelmoore.weebly.com/uploads/2/5/0/7/25079953/5233909_orig.png
انشر على الشّبكات الاجتماعية
رابط هذه المساهمة