آموزش جاوا و اندروید

یادداشت های یک برنامه نویس معمولی

آموزش جاوا و اندروید

یادداشت های یک برنامه نویس معمولی

طبقه بندی موضوعی

اسکوپ فانکشن ها در کاتلین

شنبه, ۲۸ فروردين ۱۴۰۰، ۰۷:۱۹ ب.ظ

کاتلین با پیاده سازی فایل Standard.kt به تمامی کلاس ها این امکان را میدهد که از اسکوپ فانکشن ها استفاده کنند. اگر اسکوپ فانکشن ها رو دیکامپایل کنیم، توابع خاصی نیستند و به صورت ساده (با بررسی چند شرط) پیاده سازی شده اند.

اسکوپ فانکشن ها از دو جهت دسته بندی می شوند، کانتکس و مقدار بازگشتی از بلاک. این تقسیم بندی در جدول زیر به نمایش درآمده است:

 

 

مثال هایی از این توابع:

مقدار بازگشتی همان آخرین خط بلاک است. اسکوپ فانکشن with هم داریم که کاملا مشابه run هست.

 

منبع

اینم لینک خوبیه

موافقین ۰ مخالفین ۰ ۰۰/۰۱/۲۸
میم دال

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی