الفرق بين المراجعتين ل"Kotlin/kotlin.text/StringBuilder/get"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الدالة <code>StringBuilder.get()‎</code> في لغة Kotlin}}</noinclude> تضم الدالة<code>get()‎</code> Kotlin/String|ا...')
 
(مراجعة وتدقيق.)
 
(4 مراجعات متوسطة بواسطة 3 مستخدمين غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: الدالة <code>StringBuilder.get()‎</code> في لغة Kotlin}}</noinclude>
+
<noinclude>{{DISPLAYTITLE: الدالة <code>StringBuilder.get()‎</code> في Kotlin}}</noinclude>
تضم الدالة<code>get()‎</code> [[Kotlin/String|السلسلة النصية]] أو الحرف أو الكائن المُمرّر إليها إلى الكائن الذي استُدعيت عبره، وفي حال تمرير  عددين <code>start</code> و  <code>end</code> كوسيطين، فإنها تضم فقط جزء من  [[Kotlin/String|السلسلة النصية]] المحدد بذانك الوسيطين.
+
تجلب الدالة <code>get()‎</code> محرفًا ذا فهرس محدَّدٍ من [[Kotlin/CharSequence/index|سلسلة محارف]] الكائن <code>[[Kotlin/kotlin.text/StringBuilder|StringBuilder]]</code>.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="kotlin">
 
<syntaxhighlight lang="kotlin">
actual fun append(c: Char): StringBuilder
+
actual fun get(index: Int): Char
actual fun append(csq: CharSequence?): StringBuilder
 
actual fun append(
 
    csq: CharSequence?,
 
    start: Int,
 
    end: Int
 
): StringBuilder
 
actual fun append(obj: Any?): StringBuilder
 
  
 +
</syntaxhighlight>'''منصة التشغيل المطلوبة''': JS.
  
 +
حلت الدالة <code>[[Kotlin/CharSequence/get|CharSequence.get]]</code> مكان هذه الدالة.
  
</syntaxhighlight>'''بيئة التشغيل المطلوبة: JS'''
+
== المعاملات ==
  
==القيمة المُعادة==
+
=== <code>index</code> ===
كائن من النوع <code>[[Kotlin/kotlin.text/StringBuilder/index|StringBuilder]]</code>
+
[[Kotlin/Int|عدد صحيح]] يمثل فهرس العنصر المراد جلبه.
 +
 
 +
==القيمة المعادة==
 +
يعاد [[Kotlin/Char|المحرف]] ذو الفهرس <code>index</code> من محتوى الكائن <code>[[Kotlin/kotlin.text/StringBuilder|StringBuilder]]</code>.
 
==أمثلة==
 
==أمثلة==
===استخدام التابع <code>get()‎</code>===
+
استعمال الدالة <code>get()‎</code> لجلب محرف من الكائن <code>[[Kotlin/kotlin.text/StringBuilder|StringBuilder]]</code>:<nowiki/><syntaxhighlight lang="kotlin">
تُنشِئ الشيفرة الآتية كائنًا من النوع <code>StringBuilder</code>باسم <code>sb</code>، و [[Kotlin/String|سلسلة نصية]]  باسم <code>str</code>، ثم تستدعي  الدالة<code>get()‎</code> عبره  <code>sb</code> وتمرر إليها  [[Kotlin/String|السلسلة النصية]] <code>str</code>، ثم تطبع الناتج:<nowiki/><syntaxhighlight lang="kotlin">
 
 
fun main(args: Array<String>) {
 
fun main(args: Array<String>) {
    val str = " academy"
+
     val sb = StringBuilder("Hsoub")
     val sb = StringBuilder("hsoub")
+
 
   
+
     println(sb.get(3)) // => u
     println(sb.append(str)) // => hsoub academy
 
 
}
 
}
 
</syntaxhighlight>
 
</syntaxhighlight>
==أنظر أيضًا==
+
==انظر أيضًا==
* الخاصية <code>[[Kotlin/kotlin.text/StringBuilder/length|length]]:</code>تعيد عدد عناصر سلسلة الحروف التي استٌدعيت عبرها.
+
*الدالة <code>[[Kotlin/kotlin.text/StringBuilder/append|append()‎]]</code>: تضيف محرفًا أو [[Kotlin/String|سلسلة نصية]] أو أيَّ كائن آخر إلى الكائن [[Kotlin/kotlin.text/StringBuilder|<code>StringBuilder</code>]].
 
+
*الدالة <code>[[Kotlin/kotlin.text/StringBuilder/toString|toString()‎]]</code>: تحول الكائن <code>[[Kotlin/kotlin.text/StringBuilder|StringBuilder]]</code> إلى [[Kotlin/String|سلسلة نصية]].
* صفحة الصنف <code>[[Kotlin/kotlin.text/StringBuilder/index|StringBuilder]]</code>.
+
*الدالة <code>[[Kotlin/kotlin.text/StringBuilder/subSequence|subSequence()‎]]</code>: تقتطع جزءًا محددًا من سلسلة محارف الكائن [[Kotlin/kotlin.text/StringBuilder|<code>StringBuilder</code>]] وتعيدها.
 
+
*الدالة <code>[[Kotlin/kotlin.text/StringBuilder/reverse|reverse()‎]]</code>: تعكس ترتيب محارف الكائن [[Kotlin/kotlin.text/StringBuilder/index|<code>StringBuilder</code>]].
 +
*الخاصية <code>[[Kotlin/kotlin.text/StringBuilder/length|length‎]]</code>: تمثل حجم الكائن <code>[[Kotlin/kotlin.text/StringBuilder|StringBuilder]]</code> (عدد محارفه) الذي استدعي معها.
 
==مصادر==
 
==مصادر==
* [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/-string-builder/-string-builder/append.html الدالة  StringBuilder.get()‎ في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
+
* [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/-string-builder/-string-builder/get.html صفحة الدالة StringBuilder.get()‎ في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
 
[[تصنيف:Kotlin]]
 
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin Methods]]
+
[[تصنيف:Kotlin Function]]
 +
[[تصنيف:Kotlin Text]]
 +
[[تصنيف:Kotlin StringBuilder]]

المراجعة الحالية بتاريخ 10:31، 1 سبتمبر 2018

تجلب الدالة get()‎ محرفًا ذا فهرس محدَّدٍ من سلسلة محارف الكائن StringBuilder.

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

actual fun get(index: Int): Char

منصة التشغيل المطلوبة: JS.

حلت الدالة CharSequence.get مكان هذه الدالة.

المعاملات

index

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

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

يعاد المحرف ذو الفهرس index من محتوى الكائن StringBuilder.

أمثلة

استعمال الدالة get()‎ لجلب محرف من الكائن StringBuilder:

fun main(args: Array<String>) {
    val sb = StringBuilder("Hsoub")

    println(sb.get(3)) // => u
}

انظر أيضًا

مصادر