Merge

دمج الطبقة النهائية العامة

إعادة توجيه قيمة الموتر المتاح من "المدخلات" إلى "الإخراج".

ينتظر "الدمج" حتى يصبح واحدًا على الأقل من الموترات في "المدخلات" متاحًا. عادةً ما يتم دمجه مع "Switch" لتنفيذ التفريع.

يقوم "الدمج" بإعادة توجيه الموتر الأول ليصبح متاحًا "للإخراج"، وتعيين "فهرس_القيمة" إلى فهرسه في "المدخلات".

الأساليب العامة

ثابت <T> دمج <T>
إنشاء ( نطاق النطاق ، مدخلات Iterable< Operand <T>>)
طريقة المصنع لإنشاء فئة تغلف عملية دمج جديدة.
الإخراج <T>
انتاج ()
سيتم ضبطه على موتر الإدخال المتاح.
الإخراج <عدد صحيح>
مؤشر القيمة ()
فهرس موتر الإدخال المختار في "المدخلات".

الطرق الموروثة

الأساليب العامة

إنشاء دمج <T> ثابت عام ( نطاق النطاق ، مدخلات Iterable < Operand <T>>)

طريقة المصنع لإنشاء فئة تغلف عملية دمج جديدة.

حدود
نِطَاق النطاق الحالي
المدخلات موترات الإدخال، واحدة منها بالضبط ستصبح متاحة.
عائدات
  • مثيل جديد للدمج

الإخراج العام <T> الإخراج ()

سيتم ضبطه على موتر الإدخال المتاح.

الناتج العام <عدد صحيح> valueIndex ()

فهرس موتر الإدخال المختار في "المدخلات".