উত্তর:
হ্যাঁ, এবং এটি foldঅন্যান্য অনেক প্রোগ্রামিং ভাষায় এবং গণিতেও ডাকা হয়। বিভিন্ন ব্যাকগ্রাউন্ড সহ প্রোগ্রামারদের স্বজ্ঞাত হওয়ার জন্য রুবি প্রচুর উপাধি দেয়। আপনি ব্যবহার করতে চান তাহলে #lengthএকটি অন Array, আপনি পারেন। আপনি যদি ব্যবহার করতে চান #size, এটি খুব ভাল!
injectযাতে ব্যবহারকারীরা দুই পড়া হবে না বিবরণ এবং তারা একই কিনা তা সনাক্ত করার চেষ্টা করুন ... এটি DRY নীতিটি দিয়ে যায় না?
ডকুমেন্টেশনের আরও সাম্প্রতিক সংস্করণগুলি Enumerable#reduceএটি স্পষ্টভাবে নির্দিষ্ট করে:
injectএবংreduceপদ্ধতি alias লেখা হয়। কারওর জন্য কোনও কার্যকারিতা সুবিধা নেই।
&:+