ahmed1990 نشر 26 سبتمبر 2015 أرسل تقرير نشر 26 سبتمبر 2015 لدي مصفوفة بها مجموعة من الأرقام كما في المثال التالي:array = [100, 12121, 21]هل هنالك أية طريقة سهلة لجمع هذه الأرقام الموجودة في المصفوفة ؟ اقتباس
0 هشام رزق الله نشر 26 سبتمبر 2015 أرسل تقرير نشر 26 سبتمبر 2015 هنالك عدة طرق لجمع محتويات مصفوفة من الأعداد، فيمكنك مثلا استخدام التابع inject الذي سيقوم بجلب جميع قيم المصفوفة ثم يقوم بجمع الواحدة مع الأخرى كما في المثال التالي:array.inject{|sum,x| sum + x }أو إذا كنت تستخدم روبي 1.9+ فيمكنك في هذه الحالة اختصار السطر السابق بهذا السطر:array.inject(:+)وإذا كنت تستخدم ROR (Ruby On Rails) أو على الأقل وحدة ActiveSupport فيمكنك استدعاء هذه الوحدة ومن ثم استخدام التابع sum الذي سيقوم بجمع الأعداد في المصفوفة بشكل تلقائي كما في المثال التالي:require 'activesupport' array.sumالمصدر اقتباس
السؤال
ahmed1990
لدي مصفوفة بها مجموعة من الأرقام كما في المثال التالي:
هل هنالك أية طريقة سهلة لجمع هذه الأرقام الموجودة في المصفوفة ؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.