مترجم Kotlin عبر الإنترنت
اكتب الأكواد البرمجية، شغّلها وشاركها - بدون أي إعداد.
اكتب Kotlin وترجمها وشغّلها عبر الإنترنت
مترجم وملعب Kotlin مجاني عبر الإنترنت. اكتب Kotlin في متصفحك، اضغط Run، فيبني مترجم Kotlin برنامجك ويشغّله في ثوانٍ. لا JDK ولا IntelliJ IDEA ولا Android Studio ولا مشروع Gradle يجب إعداده أولًا.
يستخدم المحرر المحرك نفسه الذي يستخدمه VS Code، لذا يعمل تلوين صياغة Kotlin والإكمال التلقائي فورًا. يُترجم الكود بمترجم Kotlin/JVM الرسمي داخل حاوية معزولة، فتحصل على اللغة الحقيقية: أمان القيم الفارغة، تعبيرات when، فئات البيانات، اللامدا، والمكتبة القياسية كاملة. يقرأ البرنامج النموذجي سطرين من stdin، وهو تمامًا ما تحتاجه لمسائل المقابلات وتمارين سطر الأوامر.
ما الذي يجعل مترجم Kotlin هذا مفيدًا
- ترجمة وتشغيل فوريان: اكتب Kotlin، اضغط Run، وشاهد stdout وأي أخطاء ترجمة في ثوانٍ، على الحاسوب أو الهاتف.
- تلوين صياغة Kotlin وإكمال تلقائي بمحرك المحرر نفسه الذي يستخدمه VS Code، مع تشخيصات واضحة من المترجم عندما لا يجتاز شيء فحص الأنواع.
- دعم مدخلات stdin: تقرأ
readLine()وreadln()من مربع الإدخال في الملعب، فتعمل برامج سطر الأوامر وحلول مقابلات البرمجة من البداية إلى النهاية. - مترجم Kotlin/JVM الحقيقي ومكتبته القياسية: المجموعات، قوالب النصوص، دوال الامتداد، فئات البيانات وفئات sealed تعمل كما تعمل محليًا.
ما يمكنك بناؤه في ملعب Kotlin
- أمان القيم الفارغة عمليًا: الأنواع القابلة للفراغ، عامل الاستدعاء الآمن
?.، عامل Elvis?:، والتحويلات الذكية، مختبرة سطرًا سطرًا دون مشروع أندرويد حولها. - المجموعات واللامدا:
mapوfilterوgroupByوsortedByوfoldعلى القوائم والخرائط - النواة الوظيفية لـ Kotlin اليومية. - خوارزميات ومسائل مقابلات تقرأ المدخلات من stdin، إضافة إلى تجارب سريعة مع فئات البيانات وفروع
whenوالنطاقات ودوال الامتداد.
الأسئلة الشائعة حول مترجم Kotlin عبر الإنترنت
هل مترجم Kotlin عبر الإنترنت مجاني؟
هل أحتاج إلى تثبيت Android Studio أو JDK؟
هل يمكنني قراءة المدخلات من stdin في ملعب Kotlin؟
readLine() أو readln() تمامًا كما تفعل عند تشغيل برنامج مترجم في الطرفية. يفعل البرنامج الابتدائي ذلك: يقرأ اسمًا وعمرًا ويطبع تحية.أي إصدار من Kotlin يستخدمه المترجم؟
when بدون موضوع، فئات البيانات، فئات sealed، دوال الامتداد و infix، اللامدا اللاحقة، والتفكيك. واجهات أندرويد البرمجية الخاصة غير متاحة لعدم وجود بيئة تشغيل أندرويد؛ أما كل ما في مكتبة Kotlin القياسية فمتاح.كيف أتعلم Kotlin بعد تجربة المترجم؟
when والحلقات والدوال والمجموعات بتمارين عملية وشهادة في النهاية - أساس متين قبل أندرويد أو Ktor.أدوات مفيدة لـ Kotlin
أدوات مجانية تعمل في المتصفح تتكامل بشكل رائع مع ملعب Kotlin البرمجي - جميعها جزء من Coddy.