الصنف MatchResult.Destructured
في Kotlin
يوفر مركبات التعيين التفكيكي (destructuring assignment) لمجموعة من القيم.
تمثل component1
قيمة المجموعة الأولى، فيما تمثل component2
قيمة المجموعة الثانية، وهكذا دواليك.
يمكن أن يساوي بعض عناصر المجموعة سلسلة نصية فارغة في حال كانت المجموعة المقابلة في التعبير النمطي اختيارية، ولم يكن هناك أي تطابق مرصود من قبل تلك المجموعة.
الدوال الموروثة (Inherited Functions)
equals
تبين الدالة equals()
إذا ما كان الكائن المُمرّر إليها يساوي الكائن الذي استدعيت عبره.
hashCode
يعيد التابع hashCode()
قيمة الشيفرة hash code الخاصّة بالكائن الذي استُدعي عبره.
toString
يعيد التابع toString()
تمثيلًا نصيًا للكائن الذي يُستدعى عبره.