الدالة to()
في Kotlin
< Kotlin
تنشئ الدالة to()
عنصرًا من النوع Pair
مكونًا من الكائن الذي استُدعي معه والمعامل الذي مُرّر إليه، أي العنصر that
.
البنية العامة
infix fun <A, B> A.to(that: B): Pair<A, B>
يُلاحَظ وجود الكلمة المفتاحية infix
للدلالة على أن هذه الدالة يمكن استدعاؤها بنمط التدوين الداخليّ (infix notation)؛ أي من خلال حذف المعامل .
والأقواس ()
المُستخدَمَين في الاستدعاء عادةً، وللمزيد من التفاصيل راجع توثيق التدوين الداخلي للدوال (infix functions).
المعاملات
that
الكائن المراد استعماله مع الكائن المعطى في إنشاء كائن من النوع Pair
.
القيم المعادة
يعاد عنصرٌ من النوع Pair
مكونًا من الكائن استُدعي عبره والوسيط (argument) الذي مُرّر إليه.
أمثلة
استخدام الدالة to()
لإنشاء عنصر من النوع Pair
:
fun main(args: Array<String>) {
val a = 2
val b = 6
val pair = a.to(b)
println(pair) // (2, 6)
}
استخدام الدالة to()
في إنشاء عنصر من النوع Map
:
fun main(args: Array<String>) {
val map = mapOf(1 to "x", 2 to "y", -1 to "zz")
println(map) // {1=x, 2=y, -1=zz}
}
انظر أيضًا
- الصنف Pair: يعبِّر عن النوع pair المُستخدَم للتعامل مع الأزواج.