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

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

تحكم Kotlin

الوظائف في Kotlin

النصوص في Kotlin

Kotlin موجهة الأوبجكت

كلمات المفتاحية والرموز المميزة Kotlin

في هذا الدليل، ستعلم الكلمات المفتاحية. الكلمات المحددة مسبقًا في برمجة Kotlin. بالإضافة إلى ذلك، ستعرف الرموز المميزة وكيفية تسمية المتغيرات.

كلمات المفتاحية Kotlin

الكلمات المفتاحية هي الكلمات المحددة مسبقًا التي تستخدم في برمجة Kotlin، ولديها معنى خاص للمعالج. لا يمكن استخدامها كمسميات متغيرات. على سبيل المثال:

val score = 5

في هذا السياق، val هي كلمة مفتاحية. إنها تعني أن score هو متغير.

بما أن الكلمات المفتاحية هي جزء من لغة Kotlin، لا يمكنك استخدامها كمسميات متغيرات (رموز مفتاحية). على سبيل المثال:

val for = 5 // كود خطأ

val و for كلمات مفتاحية، لذا لا يمكن استخدامها لتسمية متغيرات في Kotlin. على سبيل المثال:

إليك قائمة بكافة الكلمات المفتاحية في Kotlin:

قائمة كلمات المفتاحية Kotlin
asbreakفئةcontinuedoelse
falseforfunifininterface
isnullobjectpackagereturnsuper
thisthrowtruetrytypealiastypeof
valvarwhenwhile  

هذه الكلمات تُسمى بكلمات مفتاحية صلبة.

الكلمات المفتاحية الرخوة

بالإضافة إلى هذه الكلمات المفتاحية الـ28 الصلبة، هناك العديد من الكلمات المفتاحية الرخوة في Kotlin. الكلمات المفتاحية الرخوة يتم اعتبارها كلمات مفتاحية فقط في سياق معين. على سبيل المثال،

عندما تقوم بتعيين عضو الفئة كـpublic، تلعب public دور الكلمة المفتاحية.

class TestClass {
    public val name = "Kotlin"
}

في هذا السياق، public تلعب دور الكلمة المفتاحية.

يمكنك أيضًا إنشاء متغير يُسمى public.

val public = true

في هذا السياق، public هو متغير بولياني.

بعض المتغيرات الرخوة في Kotlin هي: override، private، field وما إلى ذلك.

رمز المميز Kotlin

الرمز المميز هو الاسم الممنوح للمتغيرات، الفئات، الأساليب وما إلى ذلك. على سبيل المثال:

var salary = 7789.3

في هذا السياق، var هو كلمة مفتاحية، salary هو الاسم الممنوح للرمز المميز (الرمز المميز).

إليك قواعد وأعراف تسمية المتغيرات (الرموز المميزة) في Kotlin:

  • الرمز المميز يبدأ بحرف أو خط تحت المهلة، يتبعه صفر، حروف وأرقام.

  • لا يُسمح باستخدام الفراغات.

  • الرمز المميز لا يمكن أن يحتوي على الرموز مثل @،# وما إلى ذلك

  • تعرف المحددات على أساس الحالة.

  • اختر اسمًا معنويًا عند إنشاء متغير. على سبيل المثال، score،number،level أكثر معنى من الأسماء مثل s،n وl، على الرغم من أن s،n وl هي صالحة أيضًا.

  • إذا اخترت اسم متغير يحتوي على كلمات متعددة، استخدم الأحرف الصغيرة فقط للكلمة الأولى، واستخدم الأحرف الكبيرة في كل كلمة تالية. على سبيل المثال، speedLimit.

بعض المحددات الصالحة:

  • نقاط

  • مستوى

  • highestScore

  • number1

  • calculateTraffic

بعض المحددات غير الصالحة:

  • فئة

  • رقم1

  • أعلى نتيجة

  • @pple