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