Avatar ·

Kotlin में केवल आकार निर्दिष्ट करके ऐरे कैसे बनाएं, जैसे Java में (new int[10])?

मैंने Java के बाद Kotlin सीखना शुरू किया है और एक समस्या का सामना किया। Java में मैं इस तरह arrays बनाता था:\n\n```java\nint[] numbers = new int[10];\nString[] names = new String[5];\n```\n\nयानी मैं सिर्फ type और size निर्दिष्ट करता हूं, और array default values से भर जाता है (int के लिए 0, String के लिए null)। यह बहुत सुविधाजनक है जब मुझे पहले से पता हो कि कितने elements होंगे, लेकिन उनके specific values नहीं जानता।\n\nKotlin में मैंने कुछ ऐसा ही करने की कोशिश की:\n\n```kotlin\nvar numbers: IntArray = IntArray(10) // यह काम करता है, लेकिन मुझे यकीन नहीं कि सही है\nvar names: Array = Array(5) // और यह compilation error देता है\n```\n\nमैं देख रहा हूं कि `IntArray(10)` 10 शून्यों का array बनाता है, लेकिन `Array(5)` का syntax काम नहीं करता। दस्तावेज़ में मैंने पाया कि इसका उपयोग करना चाहिए

अभी तक कोई उत्तर नहीं।

लॉग इन करें उत्तर देने के लिए

ब्लॉग