English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل Kotlin الأساسي

تحكم Kotlin

الوظائف في Kotlin

الشروحات في Kotlin

Kotlin متجه نحو الأوبجكت

برنامج البدء في Kotlin

في هذا المقال، ستتعلم كتابة برنامج Hello World باستخدام Kotlin.

برنامج بسيط للإطلاق على الشاشة Hello, World!.

قبل كتابة البرنامج، تأكد من أن جهازك يمكنه تشغيل Kotlin.

لنستكشف كيف يكون برنامج "Hello, World!" فعالاً في Kotlin.

برنامج "Hello, World!" في Kotlin

// Hello World Program
fun main(args: Array<String>) {
    println("Hello, World!")
}

عند تشغيل البرنامج، سيكون الإخراج كالتالي:

Hello, World!

كيف يعمل هذا البرنامج؟

  1. // Hello World Program
    أي سطر يبدأ بـ // هو تعليق في Kotlin (مثل Java). يتم تجاهل التعليقات من قبل المساهماً. إنها مصممة لمساعدة القراء على فهم نوايا البرنامج ووظيفته. للحصول على مزيد من المعلومات، يرجى زيارة التعليقات في Kotlin.

  2. fun main(args: Array<String>) { ... }
    هذه الدالة main ضرورية في كل تطبيق Kotlin. يبدأ مساهماً Kotlin في تنفيذ الكود من الدالة main.
    ستقبل الدالة مجموعة من الأعداد كمعامل، وستعود بـ Unit. ستعرف في الفصول اللاحقة عن الدوال والمعامل.
    تذكر، الدالة main هي دالة إلزامية، وهي مدخل كل برنامج Kotlin. هوية الدالة main هي:

    fun main(args: Array<String>) {
        ... .. ...
    }
  3. println("Hello, World!")
    �数ونction println() ستقوم بطباعة الرسالة المقدمة بين الأسلاك وخط النهاية، وإخراجها إلى التدفق المعياري للإخراج. في هذا البرنامج، سيقوم بطباعة "Hello, World!" وخط النهاية.

مقارنة ببرنامج "Hello World" في Java

كما تعلم، Kotlin يمكنه التحويل 100% مع Java. هذا يعادل برنامج "Hello World" في Java.

// Hello World Program
class HelloWorldKt {
    public static void main(String[] args) {
        System.out.println("Hello, World!"); 
    }
}

عدة ملاحظات هامة

  1. مختلف عن Java، ليس من الضروري إنشاء فئة (class) في كل برنامج Kotlin. هذا لأن مساهماً Kotlin يُنشئ لنا هذه الفئة.
    إذا كنت تستخدم IntelliJ IDEA، فتحل إلى Run > Edit Configurations للإطلاع على هذا النوع. إذا كنت تُسمي ملف Kotlin HelloWorld.kt, سيقوم المبرمج بإنشاء صفحة HelloWorldKt.

  2. تُستدعى دالة println() داخل System.out.println().
    إذا كنت تستخدم IntelliJ IDEA، فأضف قارئ النص إلى جانب println، ثم انتقل إلى Navigate> Declaration (الطريقة السريعة:)Ctrl +B. بالنسبة لـ Mac:Cmd + B() سيفتح Console.kt (ملف التصريح). يمكنك رؤية كيف يتم استدعاء دالة println() في الداخل System.out.println().