Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

مترجم Kotlin عبر الإنترنت

اكتب الأكواد البرمجية، شغّلها وشاركها - بدون أي إعداد.

CoddyMain.kt
Output
Click Run to see the output here.

اكتب 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 عبر الإنترنت مجاني؟
نعم، ملعب Kotlin مجاني الاستخدام دون تسجيل. افتح الصفحة واكتب كودك وشغّله. لا يوجد JDK أو IntelliJ أو Android Studio لتثبيته.
هل أحتاج إلى تثبيت Android Studio أو JDK؟
لا. تُترجم Kotlin وتُشغَّل على خوادمنا، فلا يُثبَّت شيء على جهازك. هذا يجعله طريقة سريعة لاختبار مقطع من Chromebook أو جهاز لوحي أو حاسوب عمل مقيّد أو أي حاسوب لا تستطيع إعداد سلسلة أدوات عليه.
هل يمكنني قراءة المدخلات من stdin في ملعب Kotlin؟
نعم. اكتب أسطر الإدخال في مربع الإدخال واقرأها بـ readLine() أو readln() تمامًا كما تفعل عند تشغيل برنامج مترجم في الطرفية. يفعل البرنامج الابتدائي ذلك: يقرأ اسمًا وعمرًا ويطبع تحية.
أي إصدار من Kotlin يستخدمه المترجم؟
يستخدم الملعب مترجم Kotlin/JVM الرسمي مع المكتبة القياسية، لذا تعمل ميزات اللغة الحديثة كلها: when بدون موضوع، فئات البيانات، فئات sealed، دوال الامتداد و infix، اللامدا اللاحقة، والتفكيك. واجهات أندرويد البرمجية الخاصة غير متاحة لعدم وجود بيئة تشغيل أندرويد؛ أما كل ما في مكتبة Kotlin القياسية فمتاح.
كيف أتعلم Kotlin بعد تجربة المترجم؟
عدّل الكود النموذجي، اضغط Run، وكرر. وعندما تريد شيئًا أكثر تنظيمًا، تغطي دورة Kotlin التفاعلية المجانية من Coddy أمان القيم الفارغة و when والحلقات والدوال والمجموعات بتمارين عملية وشهادة في النهاية - أساس متين قبل أندرويد أو Ktor.

أدوات مفيدة لـ Kotlin

أدوات مجانية تعمل في المتصفح تتكامل بشكل رائع مع ملعب Kotlin البرمجي - جميعها جزء من Coddy.