الفرق بين المراجعتين ل"Kotlin/kotlin.text/StringBuilder"
< Kotlin | kotlin.text
اذهب إلى التنقل
اذهب إلى البحث
جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.) |
|||
(مراجعتان متوسطتان بواسطة مستخدمين اثنين آخرين غير معروضتين) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الصنف <code>StringBuilder</code> في Kotlin}}</noinclude> | <noinclude>{{DISPLAYTITLE:الصنف <code>StringBuilder</code> في Kotlin}}</noinclude> | ||
+ | <syntaxhighlight lang="kotlin"> | ||
+ | actual typealias StringBuilder = StringBuilder | ||
+ | </syntaxhighlight>'''منصة التشغيل والإصدار المطلوبان''': JVM ،Kotlin 1.1<syntaxhighlight lang="kotlin"> | ||
+ | actual class StringBuilder : Appendable, CharSequence | ||
+ | </syntaxhighlight>'''منصة التشغيل المطلوبة''': JS. | ||
+ | |||
+ | == الدوال البانية (Constructors) == | ||
=== <code>[[Kotlin/kotlin.text/StringBuilder/Init|<init>]]</code> === | === <code>[[Kotlin/kotlin.text/StringBuilder/Init|<init>]]</code> === | ||
+ | تنشئ الدالة <code>StringBuilder()</code> كائنًا من النوع <code>StringBuilder</code>. | ||
+ | |||
+ | == الخاصيات == | ||
+ | |||
=== <code>[[Kotlin/kotlin.text/StringBuilder/length|length]]</code> === | === <code>[[Kotlin/kotlin.text/StringBuilder/length|length]]</code> === | ||
+ | تمثل هذه الخاصية حجم الكائن <code>StringBuilder</code> (عدد محارفه) الذي استدعي معها. | ||
+ | |||
+ | == الدوال == | ||
+ | |||
=== <code>[[Kotlin/kotlin.text/StringBuilder/append|append]]</code> === | === <code>[[Kotlin/kotlin.text/StringBuilder/append|append]]</code> === | ||
+ | تضيف هذه الدالة محرفًا أو سلسلة نصية أو أيَّ كائن آخر إلى الكائن <code>StringBuilder</code>. | ||
+ | |||
=== <code>[[Kotlin/kotlin.text/StringBuilder/get|get]]</code> === | === <code>[[Kotlin/kotlin.text/StringBuilder/get|get]]</code> === | ||
+ | تجلب هذه الدالة محرفًا ذا فهرس محدَّدٍ من <nowiki/>[[Kotlin/CharSequence/index|سلسلة محارف]] الكائن <code>StringBuilder</code>. | ||
+ | |||
=== <code>[[Kotlin/kotlin.text/StringBuilder/reverse|reverse]]</code> === | === <code>[[Kotlin/kotlin.text/StringBuilder/reverse|reverse]]</code> === | ||
+ | تعكس هذه الدالة ترتيب محارف الكائن <code>StringBuilder</code>. | ||
+ | |||
=== <code>[[Kotlin/kotlin.text/StringBuilder/subSequence|subSequence]]</code> === | === <code>[[Kotlin/kotlin.text/StringBuilder/subSequence|subSequence]]</code> === | ||
+ | تقتطع هذه الدالة جزءًا محددًا من سلسلة محارف الكائن <code>StringBuilder</code> وتعيدها. | ||
+ | |||
=== <code>[[Kotlin/kotlin.text/StringBuilder/toString|toString]]</code> === | === <code>[[Kotlin/kotlin.text/StringBuilder/toString|toString]]</code> === | ||
+ | تحول هذه الدالة الكائن <code>StringBuilder</code> إلى سلسلة نصية. | ||
+ | == مصادر == | ||
+ | * [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/-string-builder/index.html صفحة الصنف StringBuilder في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
− | [[تصنيف:Kotlin | + | [[تصنيف:Kotlin Class]] |
+ | [[تصنيف:Kotlin Text]] | ||
[[تصنيف:Kotlin StringBuilder]] | [[تصنيف:Kotlin StringBuilder]] |
المراجعة الحالية بتاريخ 10:43، 1 سبتمبر 2018
actual typealias StringBuilder = StringBuilder
منصة التشغيل والإصدار المطلوبان: JVM ،Kotlin 1.1
actual class StringBuilder : Appendable, CharSequence
منصة التشغيل المطلوبة: JS.
الدوال البانية (Constructors)
<init>
تنشئ الدالة StringBuilder()
كائنًا من النوع StringBuilder
.
الخاصيات
length
تمثل هذه الخاصية حجم الكائن StringBuilder
(عدد محارفه) الذي استدعي معها.
الدوال
append
تضيف هذه الدالة محرفًا أو سلسلة نصية أو أيَّ كائن آخر إلى الكائن StringBuilder
.
get
تجلب هذه الدالة محرفًا ذا فهرس محدَّدٍ من سلسلة محارف الكائن StringBuilder
.
reverse
تعكس هذه الدالة ترتيب محارف الكائن StringBuilder
.
subSequence
تقتطع هذه الدالة جزءًا محددًا من سلسلة محارف الكائن StringBuilder
وتعيدها.
toString
تحول هذه الدالة الكائن StringBuilder
إلى سلسلة نصية.