الفرق بين المراجعتين ل"Kotlin/CharSequence/get"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع CharSequence.get()‎ في لغة Kotlin}}</noinclude> يعين التابع <code>length()‎</code> عدد عناصر Kotlin/...')
 
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE: التابع CharSequence.get()‎ في لغة Kotlin}}</noinclude>
 
<noinclude>{{DISPLAYTITLE: التابع CharSequence.get()‎ في لغة Kotlin}}</noinclude>
يعين التابع <code>length()</code> عدد عناصر [[Kotlin/CharSequence/index|سلسلة الحروف]] التي استٌدعيت عبرها.
+
يعين التابع <code>get()‎‎</code> قيمة العنصر في [[Kotlin/CharSequence/index|سلسلة الحروف]] التي استٌدعيت عبرها عند الفهرس (index) المُحدَّد،
 
== البنية العامة ==
 
== البنية العامة ==
 
<syntaxhighlight lang="kotlin">
 
<syntaxhighlight lang="kotlin">
abstract val length: Int  
+
abstract operator fun get(index: Int): Char
  
</syntaxhighlight>
+
</syntaxhighlight>ويُلاحظ وجود الكلمة المفتاحية <code>operator</code> للدلالة على أنّ هذا التابع مرتبط بمعامل الفهرسة المذكور سابقًا.
  
 
== القيمة المُعادة ==
 
== القيمة المُعادة ==
عدد عناصر [[Kotlin/CharSequence/index|سلسلة الحروف]] التي استٌدعيت عبرها.
+
العنصر عند الفهرس (index) المُحدَّد في [[Kotlin/CharSequence/index|سلسلة الحروف]] التي استٌدعيت عبرها.
  
 
== أمثلة ==
 
== أمثلة ==
سطر 17: سطر 17:
 
val s = "hsoub"   
 
val s = "hsoub"   
 
      
 
      
println(s.length) // 5
+
println(s.get(3)) // u
}  
+
}
 
</syntaxhighlight>
 
</syntaxhighlight>
  
 
== انظر أيضًا ==
 
== انظر أيضًا ==
* الخاصيّة <code>[[Kotlin/CharArray/size|CharArray.size]]</code>: تعبِّر عن عدد العناصر الموجودة في المصفوفة.
+
* الخاصيّة <code>[[Kotlin/CharSequence/length|CharSequence.length]]</code>: تعيد الخاصية <code>length‎</code> عدد عناصر [[Kotlin/CharSequence/index|سلسلة الحروف]] التي استٌدعيت عبرها.
  
 
== مصادر ==
 
== مصادر ==
* [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 التابع CharSequence.get في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
 
[[تصنيف:Kotlin]]
 
[[تصنيف:Kotlin]]
 
[[تصنيف:Kotlin Method]]
 
[[تصنيف:Kotlin Method]]

مراجعة 10:27، 3 يوليو 2018

يعين التابع get()‎‎ قيمة العنصر في سلسلة الحروف التي استٌدعيت عبرها عند الفهرس (index) المُحدَّد،

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

abstract operator fun get(index: Int): Char

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

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

العنصر عند الفهرس (index) المُحدَّد في سلسلة الحروف التي استٌدعيت عبرها.

أمثلة

استخدام get()‎ على سلسلة نصية

تُنشِئ الشيفرة الآتية سلسلة نصية باسم s، ثم تستدعي get()‎‎ عبرها:

fun main(args: Array<String>) {
val s = "hsoub"   
    
println(s.get(3)) // u
}

انظر أيضًا

مصادر