में लैम्ब्डा से लागू वापसी ऐसा लगता है कि लैम्ब्डा की आखिरी पंक्ति हमेशा उस मान को वापस कर देती है भले ही आप return
कथन छोड़ दें। क्या ये सही है? क्या यह कहीं भी दस्तावेज है?कोटलिन
fun main(args: Array<String>) {
val nums = arrayOf(1, 2, 3)
val numsPlusOne = nums.map { it ->
val r = it + 1
r
}
// numsPlusOne = [2, 3, 4]
}
बस एक सहायक संकेत, आप इसे 'वैल numsPlusOne = nums.map {it + 1}' (क्योंकि 'निर्दिष्ट 'निर्दिष्ट नहीं किया गया है, और यदि यह + 1' अंतिम पंक्ति है, तो इसे छोटा कर सकता है, इसकी परिणाम @hotkey समझाया जाएगा के रूप में वापस किया जाएगा) –