Kotlin में स्ट्रिंग ऐरे कैसे घोषित करें? Java String[] का समतुल्य
मैंने Java के बाद Kotlin सीखना शुरू किया है और एक सरल लेकिन भ्रमित करने वाली समस्या का सामना किया।
Java में मैं इस तरह लिखता था:
```java
String[] names = new String[]{"Alice", "Bob", "Charlie"};
```
लेकिन Kotlin में मैं कई विकल्प देखता हूँ और समझ नहीं पाता कि कौन सा सही है।
मैंने यह कोशिश की:
```kotlin
val names = arrayOf("Alice", "Bob", "Charlie")
```
लेकिन यह `Array` लौटाता है, न कि `String[]`। क्या कोई अंतर है? या मुझे हर जगह `Array` का उपयोग करना चाहिए?
साथ ही, मुझे `listOf("Alice", "Bob", "Charlie")` मिला, जो `List` लौटाता है। लेकिन मुझे विशेष रूप से array चाहिए, क्योंकि मैं इसे एक Java मेथड में पास कर रहा हूँ जो `String[]` की अपेक्षा करता है।
कृपया बताएं कि Kotlin में Java के `String[]` के समतुल्य सिंटैक्स क्या है? और अगर मुझे आकार पता है लेकिन मान पहले से नहीं पता, तो स्ट्रिंग array सही तरीके से कैसे बनाऊं? Java में मैं `String[] names = new String[10];` लिखता, Kotlin में क्या?
कोड उदाहरणों के साथ मदद के लिए आभारी रहूंगा।
<<>>
सीधा समतुल्य: