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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
ط (استبدال النص - 'Kotlin Methods' ب'Kotlin Function')
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: الدالة <code>StringBuilder.reverse()‎</code> في لغة Kotlin}}</noinclude>
+
<noinclude>{{DISPLAYTITLE: الدالة <code>StringBuilder.reverse()‎</code> في Kotlin}}</noinclude>
تعيد الدالة<code>reverse()‎</code> نسخة من الصنف [[Kotlin/kotlin.text/StringBuilder/index|StringBuilder]] مشابهة للكائن الذي استُدعيت عبره مع عكس حروفه.
+
تعكس الدالة <code>reverse()‎</code> ترتيب محارف الكائن [[Kotlin/kotlin.text/StringBuilder/index|<code>StringBuilder</code>]].
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="kotlin">
 
<syntaxhighlight lang="kotlin">
 
actual fun reverse(): StringBuilder
 
actual fun reverse(): StringBuilder
  
</syntaxhighlight>
+
</syntaxhighlight>'''منصة التشغيل المطلوبة''': JS.
 +
 
 
==القيمة المعادة==
 
==القيمة المعادة==
نسخة من الصنف [[Kotlin/kotlin.text/StringBuilder/index|StringBuilder]] .
+
يعاد الكائن [[Kotlin/kotlin.text/StringBuilder/index|<code>StringBuilder</code>]] نفسه المعطى بعد عكس ترتيب محارفه.
 
==أمثلة==
 
==أمثلة==
===استخدام الدالة <code>reverse()‎</code>===
+
استعمال الدالة <code>reverse()‎</code> لعكس ترتيب محارف كائن من النوع [[Kotlin/kotlin.text/StringBuilder/index|<code>StringBuilder</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")
سطر 17: سطر 17:
 
}
 
}
 
</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/append|append()‎]]</code>: تضم  [[Kotlin/String|السلسلة النصية]] أو الحرف أو الكائن المُمرّر إليها إلى الكائن الذي استُدعيت عبره، وفي حال تمرير  عددين <code>start</code> و  <code>end</code> كوسيطين، فإنها تضم فقط جزء من [[Kotlin/String|السلسلة النصية]] المحدد بذانك الوسيطين.
+
*الدالة <code>[[Kotlin/kotlin.text/StringBuilder/toString|toString()‎]]</code>: تحول الكائن <code>[[Kotlin/kotlin.text/StringBuilder|StringBuilder]]</code> إلى [[Kotlin/String|سلسلة نصية]].
 
+
*الدالة <code>[[Kotlin/kotlin.text/StringBuilder/subSequence|subSequence()‎]]</code>: تقتطع جزءًا محددًا من سلسلة محارف الكائن [[Kotlin/kotlin.text/StringBuilder|<code>StringBuilder</code>]] وتعيدها.
* <code>[[Kotlin/kotlin.text/StringBuilder/get|get()‎]]</code>: تعيد الحرف الموجود عند الفهرس المُمرّر <code>index</code> في سلسلة الحروف التي استُدعيت عبرها.
+
*الدالة <code>[[Kotlin/kotlin.text/StringBuilder/get|get()‎]]</code>: تجلب محرفًا ذا فهرس محدَّدٍ من [[Kotlin/CharSequence/index|سلسلة محارف]] الكائن <code>[[Kotlin/kotlin.text/StringBuilder|StringBuilder]]</code>.
*
+
*الخاصية <code>[[Kotlin/kotlin.text/StringBuilder/length|length‎]]</code>: تمثل حجم الكائن <code>[[Kotlin/kotlin.text/StringBuilder|StringBuilder]]</code> (عدد محارفه) الذي استدعي معها.
 
 
* صفحة الصنف <code>[[Kotlin/kotlin.text/StringBuilder/index|StringBuilder]]</code>.
 
 
 
 
==مصادر==
 
==مصادر==
* [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/-string-builder/-string-builder/reverse.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 Function]]
 
[[تصنيف:Kotlin Function]]
 +
[[تصنيف:Kotlin Text]]
 +
[[تصنيف:Kotlin StringBuilder]]

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

تعكس الدالة reverse()‎ ترتيب محارف الكائن StringBuilder.

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

actual fun reverse(): StringBuilder

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

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

يعاد الكائن StringBuilder نفسه المعطى بعد عكس ترتيب محارفه.

أمثلة

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

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

انظر أيضًا

مصادر