freeCodeCamp/guide/arabic/kotlin/hello-world/index.md

56 lines
2.9 KiB
Markdown
Raw Normal View History

---
title: Hello World in Kotlin
localeTitle: مرحبا العالم في Kotlin
---
برنامج Hello World هو برنامج بسيط للغاية يخرج السلسلة "Hello World!". وغالبًا ما يتم استخدامه لإظهار البنية الأساسية للغة البرمجة.
سنقوم في هذا البرنامج التعليمي بتحليل تركيب برنامج Hello World المكتوب في Kotlin.
إذا لم تقم بتثبيت Kotlin بعد ، فيجب عليك مراجعة هذا البرنامج التعليمي: https://guide.freecodecamp.org/kotlin
## مرحبا بالبرنامج العالمي
`// This is a simple Hello World program written in Kotlin
fun main(args : Array<String>) {
println("Hello, World!")
}
`
كما يجب أن تتوقع ، عند تشغيل هذا البرنامج يجب أن يكون الإخراج "Hello، World!".
## بناء الجملة
### تعليقات
`// This is a simple Hello World program written in Kotlin
`
التعليقات عبارة عن نص مكتوب بواسطة مطور تمت إضافته بغرض تسهيل فهم الكود من قِبل مطورين آخرين. في تعليقات Kotlin يمكن أن تكون التعليقات ذات سطر واحد (باستخدام //) أو تعليقات متعددة الخطوط (باستخدام / \*\* /).
`// Single line comment
/* This is a
Multi-line comment
*/
`
### الوظيفة الأساسية
`fun main(args : Array<String>) {...}
`
الوظيفة الرئيسية هي وظيفة إلزامية تخبر المترجم حيث يجب أن يبدأ تنفيذ الكود الخاص بنا. يستغرق صفيفًا من السلاسل كمعلمة ويعيد نوع الوحدة الذي يتوافق مع نوع `void` في لغات مثل جافا. كما يمكننا أن نرى ، يتم الإعلان عن الوظائف باستخدام `fun` الكلمة الرئيسية ويجب كتابة جسمها داخل أقواس معقوفة.
ستؤدي الدالات بدون نوع الإرجاع المعلن بشكل صريح إلى إرجاع `Unit` ، لذا ، فإن الشفرة المذكورة أعلاه تعادل
`fun main(args : Array<String>): Unit {...}
`
### بيان الطباعة
تأخذ دالة println سلسلة كوسيطة وتطبعها على الشاشة. في هذه الحالة ، نحن نطبع السلسلة "Hello، World!". لاحظ أنه يتم تعريف القيم الحرفية السلسلة باستخدام علامات اقتباس مزدوجة `"String"` .
إذا كنت ترغب في معرفة المزيد عن Kotlin Syntax والبدء في كتابة برامج رائعة ، فعليك التحقق من الوثائق الرسمية الرسمية الخاصة بكوتلين Kotlin: https://kotlinlang.org/docs/reference/
أتمنى أن يعجبك هذا البرنامج التعليمي ، في صحتك