ahmed1990 نشر 26 سبتمبر 2015 أرسل تقرير مشاركة نشر 26 سبتمبر 2015 أريد التأكد من أنني قد قمت بتعريف متغير ما في الروبي عن طريق شيفرة برمجية بلغة الروبي فكيف يمكنني فعل ذلك ؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 هشام رزق الله نشر 26 سبتمبر 2015 أرسل تقرير مشاركة نشر 26 سبتمبر 2015 هنالك عدة طرق للتأكد من وجود متغير ما في الروبي، فيمكنك مثلا استخدام defined? والتي ستقوم بإرجاع سلسلة نصية بنوع العنصر إذا كان موجودا أو ستقوم بإرجاع nil إذا لم يكن المتغير موجود كما في المثال التالي:>> a = 1 => 1 >> defined? a => "local-variable" >> defined? b => nil >> defined? nil => "nil" >> defined? String => "constant" >> defined? 1 => "expression"كما يمكنك تطوير المثال السابق ليقوم بأمر ما عندما يجد أن المتغير تم تعريفه أو لا، فمثلا سيقوم بطباعة رسالة باللون الأحمر إذا لم يكن المتغير موجود ورسالة باللون الأخضر إذا كان المتغير موجود كما في المثال التالي:if (defined?(var)).nil? # will now return true or false print "var is not defined\n".color(:red) else print "var is defined\n".color(:green) endالمصدر اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
ahmed1990
أريد التأكد من أنني قد قمت بتعريف متغير ما في الروبي عن طريق شيفرة برمجية بلغة الروبي فكيف يمكنني فعل ذلك ؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.