الفرق بين المراجعتين لصفحة: «Kotlin/CharSequence/get»

من موسوعة حسوب
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع CharSequence.get()‎ في لغة Kotlin}}</noinclude> يعين التابع <code>length()‎</code> عدد عناصر Kotlin/...'
 
طلا ملخص تعديل
 
(مراجعتان متوسطتان بواسطة مستخدمين اثنين آخرين غير معروضتين)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع CharSequence.get()‎ في لغة Kotlin}}</noinclude>
<noinclude>{{DISPLAYTITLE:الدالة <code>CharSequence.get()‎</code> في Kotlin}}</noinclude>
يعين التابع <code>length()</code> عدد عناصر [[Kotlin/CharSequence/index|سلسلة الحروف]] التي استٌدعيت عبرها.
تجلب الدالة <code>get()‎‎</code> المحرف ذا الفهرس الممرَّر إليها من [[Kotlin/CharSequence|سلسلة المحارف]] المستدعاة معها.
== البنية العامة ==
== البنية العامة ==
<syntaxhighlight lang="kotlin">
<syntaxhighlight lang="kotlin">
abstract val length: Int  
abstract operator fun get(index: Int): Char


</syntaxhighlight>
</syntaxhighlight>وجود الكلمة المفتاحية <code>operator</code> يدل على أنّ هذا التابع مرتبط بمعامل الفهرسة <code>[]</code>.
 
== المعاملات ==
 
=== <code>index</code> ===
عدد صحيح يمثل فهرس المحرف المراد جلبه.


== القيمة المُعادة ==
== القيمة المعادة ==
عدد عناصر [[Kotlin/CharSequence/index|سلسلة الحروف]] التي استٌدعيت عبرها.
يعاد العنصر ذو الفهرس <code>index</code> الموجود في [[Kotlin/CharSequence/index|سلسلة الحروف]] المعطاة.


== أمثلة ==
== أمثلة ==
استعمال الدالة <code>get()‎</code>‎ لجلب الحرف الرابع من سلسلة الحروف <code>"hsoub"</code>:<syntaxhighlight lang="kotlin">
fun main(args: Array<String>) {
    val s = "hsoub"


=== استخدام <code>get()‎</code> على سلسلة نصية ===
    println(s.get(3)) // u, or
تُنشِئ الشيفرة الآتية [[Kotlin/String|سلسلة نصية]] باسم <code>s</code>، ثم  تستدعي <code>get()‎</code>‎ عبرها:<syntaxhighlight lang="kotlin">
     println(s[3])     // u
fun main(args: Array<String>) {
}
val s = "hsoub" 
      
println(s.length) // 5
}  
</syntaxhighlight>
</syntaxhighlight>


== انظر أيضًا ==
== انظر أيضًا ==
* الخاصيّة <code>[[Kotlin/CharArray/size|CharArray.size]]</code>: تعبِّر عن عدد العناصر الموجودة في المصفوفة.
* الخاصيّة <code>[[Kotlin/CharSequence/length|CharSequence.length]]</code>: تمثل عدد عناصر [[Kotlin/CharSequence|سلسلة الحروف]] التي استٌدعيت معها.
* الدالة <code>[[Kotlin/CharSequence/subSequence|subSequence()‎]]‎</code>: تجلب جزءًا محددًا يقع في [[Kotlin/CharSequence|سلسلة الحروف]] التي استٌدعيت معها.


== مصادر ==
== مصادر ==
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-char-sequence/index.html التابع CharSequence.get في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-char-sequence/get.html صفحة الدالة ()get في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin Method]]
[[تصنيف:Kotlin Function]]
[[تصنيف:Kotlin CharSequence]]

المراجعة الحالية بتاريخ 06:45، 9 سبتمبر 2018

تجلب الدالة get()‎‎ المحرف ذا الفهرس الممرَّر إليها من سلسلة المحارف المستدعاة معها.

البنية العامة

abstract operator fun get(index: Int): Char

وجود الكلمة المفتاحية operator يدل على أنّ هذا التابع مرتبط بمعامل الفهرسة [].

المعاملات

index

عدد صحيح يمثل فهرس المحرف المراد جلبه.

القيمة المعادة

يعاد العنصر ذو الفهرس index الموجود في سلسلة الحروف المعطاة.

أمثلة

استعمال الدالة get()‎‎ لجلب الحرف الرابع من سلسلة الحروف "hsoub":

fun main(args: Array<String>) {
    val s = "hsoub"

    println(s.get(3)) // u, or
    println(s[3])     // u
}

انظر أيضًا

مصادر