56 lines
2.9 KiB
Markdown
56 lines
2.9 KiB
Markdown
|
---
|
||
|
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/
|
||
|
|
||
|
أتمنى أن يعجبك هذا البرنامج التعليمي ، في صحتك
|