|
|
سطر 1: |
سطر 1: |
| <noinclude>{{DISPLAYTITLE: التابع text.isJavaIdentifierStart() في لغة Kotlin}}</noinclude>
| | #REDIRECT [[Kotlin/text/isJavaIdentifierStart]] |
| تعيد الدالة <code>isJavaIdentifierStart()</code> القيمة <code>true</code> في حال كان من الجائز أن يكون [[Kotlin/Char/index|الحرف]] الذي استٌدعيت عبره الحرف الأول من مُعرِّف جافا (Java identifier).
| |
| == البنية العامة ==
| |
| <syntaxhighlight lang="kotlin">
| |
| inline fun Char.isJavaIdentifierStart(): Boolean
| |
| | |
| </syntaxhighlight>يُلاحَظ وجود الكلمة المفتاحية <code>inline</code> للدلالة على أن هذه الدالة مباشرة، وللمزيد من التفاصيل راجع <nowiki/>[[Kotlin/inline functions|توثيق الدوال المباشرة (inline functions)]].
| |
| == القيم المعادة ==
| |
| قيمة منطقية.
| |
| | |
| == أمثلة ==
| |
| | |
| === استخدام الدالة <code>isJavaIdentifierStart()</code> مع الحروف ===
| |
| تُعرّف الشيفرة الآتية [[Kotlin/Char/index|حرفين]] <code>x</code> و <code>y</code> ثم تستدعي الدالة <code>isJavaIdentifierStart()</code> عبرهما، ثم تطبع الناتج:<syntaxhighlight lang="kotlin">
| |
| fun main(args: Array<String>) {
| |
| val x = 'a'
| |
| val y = '9'
| |
|
| |
| print(x.isJavaIdentifierStart()) // true
| |
| print(y.isJavaIdentifierStart()) // false
| |
| }
| |
| </syntaxhighlight>
| |
| == انظر أيضًا ==
| |
| * <code>[[Kotlin/text/isIdentifierIgnorable|isIdentifierIgnorable()]]</code>: تعيد القيمة <code>true</code> في حال كان الحرف الذي استٌدعيت عبره يجب أن يُهمل في مُعرِّفات جافا (Java identifier) أو اليونيكود.
| |
| * <code>[[Kotlin/text/isHighSurrogate|isHighSurrogate()]]</code>: تعيد القيمة <code>true</code> في حال كان الحرف الذي استٌدعيت عبره بديلًا علويًا لكود اليونيكود (Unicode high-surrogate code unit).
| |
| * <code>[[Kotlin/text/isDefined|isDefined()]]</code>: تعيد القيمة <code>true</code> في حال كان الحرف (Unicode code point) الذي استٌدعيت عبره مُعرّفًا في اليونيكود (Unicode).
| |
| | |
| == مصادر ==
| |
| * [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/is-java-identifier-start.html صفحة الدالة isJavaIdentifierStart() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
| |
| [[تصنيف:Kotlin]]
| |
| [[تصنيف:Kotlin Method]]
| |