Kotlin में कुछ सरणियों को देखते हुएकोटलिन में दो सरणी की तुलना कैसे करें?
let a = arrayOf("first", "second")
val b = arrayOf("first", "second")
val c = arrayOf("1st", "2nd")
वहाँ हैं Kotlin एसटीडी-लिब कि के लिए (मान) प्रत्येक तत्व के लिए समानता दो सरणियों परीक्षण करने के लिए बिल्ट-इन कार्य?
इस प्रकार है, जिसके परिणामस्वरूप:
a.equals(b) // true
a.equals(c) // false
equals()
वास्तव में दोनों ही मामलों में false
लौटा रहा है, लेकिन शायद वहाँ Kotlin को बिल्ट-इन कार्य कर रहे हैं कि एक का उपयोग कर सकता है?
स्थिर कार्य java.utils.Arrays.deepEquals(a.toTypedArray(), b.toTypedArray())
है लेकिन मैं एक उदाहरण विधि पसंद करूंगा क्योंकि यह विकल्प के साथ बेहतर काम करेगा।
यह शायद विस्तार कार्यों के लिए एक मामला है। –