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

من موسوعة حسوب
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الدالة <code>StringBuilder.get()‎</code> في لغة Kotlin}}</noinclude> تضم الدالة<code>get()‎</code> Kotlin/String|ا...'
 
لا ملخص تعديل
سطر 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>  الحرف الموجود عند الفهرس المُمرّر <code>index</code> في [[Kotlin/CharSequence/index|سلسلة الحروف]] التي استُدعيت عبرها.
==البنية العامة==
==البنية العامة==
<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'''


</syntaxhighlight>
==القيمة المُعادة==
==القيمة المُعادة==
كائن من النوع <code>[[Kotlin/kotlin.text/StringBuilder/index|StringBuilder]]</code>
[[Kotlin/Char/index|حرف]].
==أمثلة==
==أمثلة==
===استخدام التابع <code>get()‎</code>===
===استخدام التابع <code>get()‎</code>===
تُنشِئ الشيفرة الآتية كائنًا من النوع <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">
تُنشِئ الشيفرة الآتية كائنًا من النوع <code>StringBuilder</code>باسم <code>sb</code>، ثم تستدعي  الدالة<code>get()‎</code> عبر  <code>sb</code> وتمرر إليها العدد <code>3</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.append(str)) // => hsoub academy
     println(sb.get(3)) // => u
}
}
</syntaxhighlight>
</syntaxhighlight>
==أنظر أيضًا==
==أنظر أيضًا==
* الخاصية <code>[[Kotlin/kotlin.text/StringBuilder/length|length]]:</code>تعيد عدد عناصر سلسلة الحروف التي استٌدعيت عبرها.
* الخاصية <code>[[Kotlin/kotlin.text/StringBuilder/length|length]]:</code>تعيد عدد عناصر سلسلة الحروف التي استٌدعيت عبرها.
* <code>[[Kotlin/kotlin.text/StringBuilder/append|append()‎]]</code>: تضم  [[Kotlin/String|السلسلة النصية]] أو الحرف أو الكائن المُمرّر إليها إلى الكائن الذي استُدعيت عبره، وفي حال تمرير  عددين <code>start</code> و  <code>end</code> كوسيطين، فإنها تضم فقط جزء من  [[Kotlin/String|السلسلة النصية]] المحدد بذانك الوسيطين.


* صفحة الصنف <code>[[Kotlin/kotlin.text/StringBuilder/index|StringBuilder]]</code>.
* صفحة الصنف <code>[[Kotlin/kotlin.text/StringBuilder/index|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 Methods]]

مراجعة 09:51، 6 يوليو 2018

تعيد الدالةget()‎ الحرف الموجود عند الفهرس المُمرّر index في سلسلة الحروف التي استُدعيت عبرها.

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

actual fun get(index: Int): Char

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

حرف.

أمثلة

استخدام التابع get()‎

تُنشِئ الشيفرة الآتية كائنًا من النوع StringBuilderباسم sb، ثم تستدعي  الدالةget()‎ عبر  sb وتمرر إليها العدد 3، ثم تطبع الناتج:

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

أنظر أيضًا

  • الخاصية length:تعيد عدد عناصر سلسلة الحروف التي استٌدعيت عبرها.
  • append()‎: تضم السلسلة النصية أو الحرف أو الكائن المُمرّر إليها إلى الكائن الذي استُدعيت عبره، وفي حال تمرير عددين start و  end كوسيطين، فإنها تضم فقط جزء من السلسلة النصية المحدد بذانك الوسيطين.

مصادر