المبرمج العربي نشر 31 ديسمبر 2015 أرسل تقرير نشر 31 ديسمبر 2015 هل هنالك فرق بين استخدام Array#<< و Array#push لإضافة عناصر إلى نهاية المصفوفة؟ فكلتا الطريقتين تقومان بنفس الشيء، فهل هنالك أية فروقات بينهما؟ اقتباس
0 هشام رزق الله نشر 31 ديسمبر 2015 أرسل تقرير نشر 31 ديسمبر 2015 على الرغم من أن هاتين الطريقتين لإضافة عنصر/عناصر إلى مصفوفة معينة في لغة روبي متشابهتين للغاية من ناحية الوظيفة إلا أن هنالك بعض الاختلاف بينهما فـ << تقبل فقط معامل واحدة وستدفعه إلى نهاية المصفوفة في حين أن push من جهة أخرى، تقبل معامل واحد أو أكثر وستدفعهم جميعا إلى نهاية المصفوفة ويمكن استخدمها كالتالي (لاحظ أننا وضعنا رمز * قبل اسم المصفوفة الثانية):a = [1,2,3] b = [4,5,6] a.push *b => [1,2,3,4,5,6] اقتباس
السؤال
المبرمج العربي
هل هنالك فرق بين استخدام Array#<< و Array#push لإضافة عناصر إلى نهاية المصفوفة؟ فكلتا الطريقتين تقومان بنفس الشيء، فهل هنالك أية فروقات بينهما؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.