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