دقیقه 9 شما میگید که خروجی lambda از نوع بولین هست اما خروجی فانکشن از نوع int هست به عنوان مثال :
val members = arrayOf(1,5,6,87,8)
val result = members.first {
it > 5
}
if(result){
}
اگر بولین بود باید به شکل میشد خروجی گرفت ولی اینجوری نمیشه ریسالت رو به صورت یک بولین چک کرد پس خروجی بولین به نظر نمیاد و ظاهرا اینت هست
جریانش چیه ؟