apply در کاتلین چه کاربردی های دارد؟

بسیار از کسانی که با زبان کاتلین کار میکنند هنوز از مفاهیم کاربردی کاتلین اطلاعاتی درست نداند اما باید بدانیم کاتلین یک زبان بسیار سطح بالا می باشد.

خب برای در بهتر از مفاهیم apply با ذکر مثالی با آن آشنا میشویم.

اصلا apply چیست؟ خب همانطور که از اسمش پیداست به معنای اضافه کردن است! اما با تفاوت هایی.

خب در زبان جاوا اگر ما بخواهیم یک قابلیت جدید به متغییر خود بدهیم باید آن متغیر را یک بار فرا بخوانیم تا بتوانیم به آن متغیر یک قابلیت جدید بدهیم اما در کاتلین هم خیلی ها به این شکل عمل میکنند ولی این جزئی از استاندارهای کاتلین به شمار نمی آید برای در بهتر به مثال جاوایی زیر دقت بفرمایید.

مثالی از جاوا :

;String name

name.append(“hello”)

خب در مثال جاوا شما متوجه میشوید که اگر بخواهیم چندین بار عمل append را انجام بدهیم باید هر بار نام متغیر name  را فرا بخوانیم تا بتوانیم به آن قابلیت های جدید اضافه کنیم اما در کاتلین به این صورت نیست. حال به مثال کاتلین با استفاده از applay دقت بفرمایید

مثالی از کاتلین:

val name=”hello”

name.apply{

append(“hello”)

append(“hello”)

}

اینجا دقت کنید ما بدون فراخوانی نام متغیر توانستیم  چندین قابلیت جدید را به متغییر خود بدهیم تنها با فراخوانی apply این اماکن موجود هست

پس کاتلین میخواهد که ما کار خود را آسان تر و خوانا تر کنیم

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

امیدوارم این مقاله برای شما مورد استفاده قرار بگیرد و از آن بهترین بهره را ببرید

اگر سوال و مشکلی در این باره یا موارد دیگر داشتید میتوانید در نظرات پست مطرح بفرمایید

در کانال تلگرامی ما عضو شوید :

آیدی کانال : kotlin2android@