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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الدالة <code>StringBuilder.reverse()‎</code> في لغة Kotlin}}</noinclude> تعيد الدالة<code>reverse()‎</code> الحر...')
 
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE: الدالة <code>StringBuilder.reverse()‎</code> في لغة Kotlin}}</noinclude>
 
<noinclude>{{DISPLAYTITLE: الدالة <code>StringBuilder.reverse()‎</code> في لغة Kotlin}}</noinclude>
تعيد الدالة<code>reverse()‎</code> الحرف الموجود عند الفهرس المُمرّر <code>index</code> في [[Kotlin/CharSequence/index|سلسلة الحروف]] التي استُدعيت عبرها.
+
تعيد الدالة<code>reverse()‎</code> نسخة من الصنف [[Kotlin/kotlin.text/StringBuilder/index|StringBuilder]] مشابهة للكائن الذي استُدعيت عبره مع عكس حروفه.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="kotlin">
 
<syntaxhighlight lang="kotlin">
actual fun get(index: Int): Char
+
actual fun reverse(): StringBuilder
  
 
</syntaxhighlight>
 
</syntaxhighlight>
 
==القيمة المُعادة==
 
==القيمة المُعادة==
[[Kotlin/Char/index|حرف]].
+
نسخة من الصنف [[Kotlin/kotlin.text/StringBuilder/index|StringBuilder]] .
 
==أمثلة==
 
==أمثلة==
===استخدام التابع <code>reverse()‎</code>===
+
===استخدام الدالة <code>reverse()‎</code>===
تُنشِئ الشيفرة الآتية كائنًا من النوع <code>StringBuilder</code>باسم <code>sb</code>، ثم تستدعي  الدالة<code>reverse()‎</code> عبر  <code>sb</code> وتمرر إليها العدد  <code>3</code>، ثم تطبع الناتج:<nowiki/><syntaxhighlight lang="kotlin">
+
تُنشِئ الشيفرة الآتية كائنًا من النوع <code>StringBuilder</code>باسم <code>sb</code>، ثم تستدعي  الدالة<code>reverse()‎</code> عبر  <code>sb</code>، ثم تطبع الناتج:<nowiki/><syntaxhighlight lang="kotlin">
 
fun main(args: Array<String>) {
 
fun main(args: Array<String>) {
 
     val sb = StringBuilder("hsoub")
 
     val sb = StringBuilder("hsoub")
 
      
 
      
     println(sb.get(3)) // => u
+
     println(sb.reverse()) // => buosh
 
}
 
}
 
</syntaxhighlight>
 
</syntaxhighlight>
سطر 20: سطر 20:
 
* الخاصية <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/append|append()‎]]</code>: تضم  [[Kotlin/String|السلسلة النصية]] أو الحرف أو الكائن المُمرّر إليها إلى الكائن الذي استُدعيت عبره، وفي حال تمرير  عددين <code>start</code> و  <code>end</code> كوسيطين، فإنها تضم فقط جزء من  [[Kotlin/String|السلسلة النصية]] المحدد بذانك الوسيطين.
 +
 +
* <code>[[Kotlin/kotlin.text/StringBuilder/get|get()‎]]</code>: تعيد الحرف الموجود عند الفهرس المُمرّر <code>index</code> في سلسلة الحروف التي استُدعيت عبرها.
 +
*
  
 
* صفحة الصنف <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/get.html الدالة  StringBuilder.reverse()‎ في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
+
* [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/-string-builder/-string-builder/reverse.html الدالة  StringBuilder.reverse()‎ في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
 
[[تصنيف:Kotlin]]
 
[[تصنيف:Kotlin]]
 
[[تصنيف:Kotlin Methods]]
 
[[تصنيف:Kotlin Methods]]

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

تعيد الدالةreverse()‎ نسخة من الصنف StringBuilder مشابهة للكائن الذي استُدعيت عبره مع عكس حروفه.

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

actual fun reverse(): StringBuilder

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

نسخة من الصنف StringBuilder .

أمثلة

استخدام الدالة reverse()‎

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

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

أنظر أيضًا

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

مصادر