ali_agha نشر 24 سبتمبر 2015 أرسل تقرير مشاركة نشر 24 سبتمبر 2015 لدي القيمة 'abc' و لدي مصفوفة ['bcd', 'abc', 'hij] فكيف أستطيع التأكد من وجود 'abc' في هذه المصفوفة عن طريق لغة الروبي ؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 هشام رزق الله نشر 24 سبتمبر 2015 أرسل تقرير مشاركة نشر 24 سبتمبر 2015 (معدل) يمكنك استخدام include? ، فـ include? تقوم بإرجاع true إذا كانت المصفوفة تحتوي على هذه القيمة، وخلافا لذلك فسوف تقوم بإرجاع false كما في المثال التالي:a = [ "a", "b", "c" ] a.include?("b") #=> true a.include?("z") #=> false وإذا لم ترغب باستخدام include? يمكنك أيضا استخدام any? كما في المثال التالي:['cat','dog','horse'].select{ |x| x == 'dog' }.any?أو يمكنك استخدامه على هذا الشكل:['cat','dog','horse'].any? { |x| x == 'dog' }كما يمكنك أيضا استخدام count التي لن تخبرك فقط بوجود القيمة في المصفوفة بل أيضا بعدد مرات التكرار كما في المثال التالي: a = ['Cat', 'Dog', 'Bird'] a.count("Dog") #=> 1 ويمكنك أيضا استخدام index في جملة شرطية للتأكد من وجود قيمة في السلسلة النصية كما في المثال التالي:a = ['cat','dog','horse'] if a.index('dog') puts "dog exists in the array" endللمزيد أنصحك بقراءة التوثيق الرسمي تم التعديل في 24 سبتمبر 2015 بواسطة هشام رزق الله اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
ali_agha
لدي القيمة 'abc' و لدي مصفوفة ['bcd', 'abc', 'hij] فكيف أستطيع التأكد من وجود 'abc' في هذه المصفوفة عن طريق لغة الروبي ؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.