RefMerge

الفئة النهائية العامة RefMerge

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

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

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

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

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

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

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

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

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

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

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

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

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

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