Kotlin में खाली ऐरे कैसे बनाएं? intArrayOf, arrayOf और Array() के उदाहरण
नमस्ते साथियों! मैंने हाल ही में Java के बाद Kotlin सीखना शुरू किया है और एक छोटी लेकिन महत्वपूर्ण समस्या का सामना किया है। मुझे एक खाली ऐरे बनाना है ताकि बाद में उसमें डायनामिक रूप से एलिमेंट जोड़ सकूं (या कम से कम इसे पहले से इनिशियलाइज़ कर सकूं)।
Java में मैं ऐसा करता था:
```java
int[] arr = new int[0];
String[] arr2 = new String[0];
```
लेकिन Kotlin में मैं उलझ गया हूं। मैंने यह लिखने की कोशिश की:
```kotlin
val arr = arrayOf() // Error: Cannot infer type
var list = intArrayOf() // काम करता है, लेकिन टाइप?
```
अगर मैं टाइप निर्दिष्ट नहीं करता तो कंपाइलर शिकायत करता है। और अगर मैं स्ट्रिंग या कस्टम ऑब्जेक्ट का ऐरे चाहता हूं? मैंने `Array(0) {...}` के बारे में भी पढ़ा है, लेकिन समझ नहीं आता कि इसका सही उपयोग कैसे करें।
मुख्य कार्य: एक खाली ऐरे बनाना (जैसे, Int, String या अपने क्लास के लिए) ताकि बाद में इसे असाइन कर सकूं।