الدالة reflect()‎ في Kotlin

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث

الدالة reflect()‎ هي واجهة برمجية (API) تجريبية؛ إن استدعيت مع تعبير تعريف دالة (function expression) أو تعبير lambda، فستعيد نسخةً من KFunction تزودنا بالإمكانيات الداخلية (introspection capabilities) لتعبير تعريف الدالة أو تعبير lambda ذاك المعطى وعن معاملاته. ليست جميع الميزات مدعومةً في الوقت الحالي، تحديدًا KCallable.call و KCallable.callBy.

البنية العامة

fun <R> Function<R>.reflect(): KFunction<R>?

منصة التشغيل المطلوبة: JVM.

انظر أيضًا

مصادر