ahmed1990 نشر 26 سبتمبر 2015 أرسل تقرير مشاركة نشر 26 سبتمبر 2015 لدي مصفوفة بها مجموعة من الأرقام كما في المثال التالي:array = [100, 12121, 21]هل هنالك أية طريقة سهلة لجمع هذه الأرقام الموجودة في المصفوفة ؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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المصدر اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
ahmed1990
لدي مصفوفة بها مجموعة من الأرقام كما في المثال التالي:
هل هنالك أية طريقة سهلة لجمع هذه الأرقام الموجودة في المصفوفة ؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.