- लेख
-
एक्ज़िक्यूटर्स
एक्ज़िक्यूटर्स
Python रनर C++ कंपाइलर C कंपाइलर Go कंपाइलर Rust कंपाइलर Java कंपाइलर C# / .NET कंपाइलर -
टूल्स
ब्यूटीफायर्स
कोड सुंदर बनाएं JavaScript सुंदर बनाएं Python सुंदर बनाएं JSON सुंदर बनाएं HTML सुंदर बनाएं SQL सुंदर बनाएं Format Arrayकन्वर्टर्स
HTML+ERB से Haml HTML+ERB से Slim HTML से JSX HTML से Pug CSS से SCSS/Sass JSON से YAML Python 2 से 3
हल्का Kotlin IDE - Kotlin कोड ऑनलाइन चलाएँ
मल्टी-फ़ाइल संपादन, स्थायी वर्कस्पेस, रनटाइम लाइब्रेरी, शेयरिंग और लाइव सहयोग वाले हल्के ऑनलाइन IDE में Kotlin लिखें, चलाएँ और डीबग करें।
🚀 60,046 कुल निष्पादन (352 इस महीने)
📚 आजकल सभी Kotlin सीख रहे हैं - क्या आप भी?
लोड हो रहा है…
💡 क्या आप अपने कौशल में सुधार करना चाहते हैं? ये पाठ्यक्रम मदद कर सकते हैं—जब हमारा एआई मॉडल आपके अनुरोध को संसाधित करता है तो इन्हें जांचें।
🧩 इस Kotlin ऑनलाइन एक्जीक्यूटर के बारे में
CodeUtility Kotlin Executor आपको सीधे ब्राउज़र में Kotlin कोड लिखने, कंपाइल करने और चलाने देता है - किसी इंस्टॉलेशन, IDE या SDK सेटअप की ज़रूरत नहीं। यह सुरक्षित और वास्तविक निष्पादन अनुभव के लिए आइसोलेटेड सैंडबॉक्स में चल रहे असली Kotlin कंपाइलर्स का उपयोग करता है।
यह टूल कई Kotlin वर्ज़न - 1.6, 1.9, और 2.1 - को सपोर्ट करता है, ताकि आप सिंटैक्स अपडेट्स एक्सप्लोर कर सकें, कोड कम्पैटिबिलिटी टेस्ट कर सकें, और coroutines, data classes, तथा sealed interfaces जैसी आधुनिक भाषा सुविधाओं के साथ प्रयोग कर सकें।
यह छात्रों के लिए जो Kotlin की बुनियाद सीख रहे हैं, Android डेवलपर्स के लिए जो स्निपेट्स आज़मा रहे हैं, या बैकएंड इंजीनियर्स के लिए जो JVM एन्वायरनमेंट में ब्राउज़र छोड़े बिना लॉजिक टेस्ट कर रहे हैं - सबके लिए बढ़िया है।
यह एन्वायरनमेंट हर स्निपेट को एक सुरक्षित, कंटेनराइज़्ड रनटाइम में चलाता है, जिससे स्थिर परफॉरमेंस और सुरक्षित कोड निष्पादन सुनिश्चित होता है।
सिर्फ़ एक कोड रनर से कहीं अधिक
एक ही एक्ज़ीक्यूटर में मल्टी-फ़ाइल एडिटर, अलग-थलग निष्पादन टर्मिनल, रनटाइम-विशिष्ट लाइब्रेरी, स्थायी वर्कस्पेस, साझाकरण और रीयल-टाइम सहयोग का उपयोग करें।
इस एक्ज़ीक्यूटर का उपयोग कैसे करें?
रनटाइम चुनें, फ़ाइल खोलें या बनाएँ, अपना कोड लिखें और चलाएँ चुनें। आउटपुट टर्मिनल में दिखाई देता है। साइन-इन उपयोगकर्ता वर्कस्पेस में फ़ाइलें रख सकते हैं, लाइब्रेरी इंस्टॉल कर सकते हैं और शेयर के माध्यम से सहयोग कर सकते हैं।
- एक संस्करण चुनें और वर्तमान फ़ाइल संपादित करें या वर्कस्पेस की दूसरी फ़ाइल खोलें।
- कोड चलाएँ, माँगे जाने पर टर्मिनल में इनपुट दें और सहेजा गया रन इतिहास देखें।
- जब कार्य के लिए एक से अधिक कोड अंश चाहिए, तो लाइब्रेरी, वर्कस्पेस टूल, शेयरिंग और चैट का उपयोग करें।
💡 शुरुआती के लिए Kotlin बेसिक्स गाइड
1. वैरिएबल्स और कॉन्स्टेंट्स घोषित करना
Kotlin में val का उपयोग अपरिवर्तनीय (immutable) वैरिएबल्स के लिए और var का उपयोग परिवर्तनीय (mutable) वैरिएबल्स के लिए होता है।
val name: String = "Alice"
var age: Int = 30
val pi = 3.14 // टाइप स्वतः अनुमानित
// कॉन्स्टेंट्स
const val MAX_USERS = 100
2. कंडीशनल्स (if / when)
if एक्सप्रेशन या कई ब्रांच के लिए when का उपयोग करें।
val x = 2
if (x == 1) {
println("एक")
} else if (x == 2) {
println("दो")
} else {
println("अन्य")
}
when (x) {
1 -> println("एक")
2 -> println("दो")
else -> println("अन्य")
}
3. लूप्स
इटरेशन के लिए for, while, और do-while का उपयोग करें।
for (i in 0..2) {
println(i)
}
var n = 3
while (n > 0) {
println(n)
n--
}
4. एरे
Kotlin में arrayOf() फ़ंक्शन के जरिए एरे सपोर्ट होते हैं।
val numbers = arrayOf(10, 20, 30)
println(numbers[1])
5. लिस्ट ऑपरेशंस
डायनेमिक लिस्ट के लिए mutableListOf का उपयोग करें।
val nums = mutableListOf(1, 2, 3)
nums.add(4)
nums.removeAt(0)
for (n in nums) {
print("$n ")
}
6. कंसोल इनपुट/आउटपुट
इनपुट के लिए readLine() और आउटपुट के लिए println() का उपयोग करें।
print("अपना नाम दर्ज करें: ")
val name = readLine()
println("नमस्ते, $name")
7. फंक्शन्स
फंक्शन्स fun कीवर्ड के साथ बनते हैं और रिटर्न टाइप वैकल्पिक हो सकता है।
fun add(a: Int, b: Int): Int {
return a + b
}
println(add(3, 4))
8. मैप्स
mutableMapOf key-value जोड़े स्टोर करता है।
val ages = mutableMapOf("Alice" to 30)
println(ages["Alice"])
9. अपवाद प्रबंधन (Exception Handling)
एरर्स हैंडल करने के लिए try, catch, और finally का उपयोग करें।
try {
val result = 10 / 0
} catch (e: ArithmeticException) {
println("त्रुटि: ${e.message}")
}
10. फाइल I/O
फाइल ऑपरेशंस के लिए java.io से File का उपयोग करें।
import java.io.File
File("file.txt").writeText("हैलो फ़ाइल")
val text = File("file.txt").readText()
println(text)
11. स्ट्रिंग संचालन
Kotlin स्ट्रिंग्स कई मेथड्स और इंटरपोलेशन सपोर्ट करती हैं।
val text = "Hello World"
println(text.length)
println(text.substring(0, 5))
println(text.contains("World"))
12. क्लासेज़ और ऑब्जेक्ट्स
Kotlin क्लासेज़ संक्षिप्त होती हैं और डिफॉल्ट कन्स्ट्रक्टर्स को सपोर्ट करती हैं।
class Person(val name: String) {
fun greet() = println("नमस्ते, मैं $name हूँ")
}
val p = Person("Alice")
p.greet()
13. नल सेफ्टी
Kotlin nullable और non-nullable टाइप्स में फर्क करता है। सुरक्षा के लिए ? और ?: का उपयोग करें।
val name: String? = null
println(name?.length ?: 0)