الفرق بين المراجعتين لصفحة: «Kotlin/kotlin.text/dropLast»
< Kotlin | kotlin.text
ط استبدال النص - 'Kotlin Functions' ب'Kotlin Function' |
جميل-بيلوني (نقاش | مساهمات) مراجعة وتدقيق. |
||
(1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الدالة <code> | <noinclude>{{DISPLAYTITLE: الدالة <code>dropLast()</code> في Kotlin}}</noinclude> | ||
تُزيِل الدالة <code>dropLast()</code> آخر <code>n</code> محرف من محارف <nowiki/>[[Kotlin/String|السلسلة النصية]] أو <nowiki/>[[Kotlin/CharSequence/index|سلسلة المحارف]] التي استُدعيت معها. | |||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="kotlin"> | <syntaxhighlight lang="kotlin"> | ||
سطر 9: | سطر 9: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== المعاملات == | |||
=== <code>n</code> === | |||
عدد صحيح يمثل عدد المحارف المراد حذفها من نهاية السلسلة النصية. | |||
==القيم المعادة== | ==القيم المعادة== | ||
[[Kotlin/String|سلسلة نصية]] أو [[Kotlin/CharSequence/index|سلسلة | تعاد [[Kotlin/String|سلسلة نصية]] أو [[Kotlin/CharSequence/index|سلسلة من المحارف]] تحوي جميع محارف السلسلة النصية أو سلسلة المحارف المعطاة باستثناء آخر <code>n</code> محرف. | ||
==أمثلة== | ==أمثلة== | ||
مثالٌ على استعمال الدالة <code>()dropLast</code><nowiki/>:<syntaxhighlight lang="kotlin"> | |||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
val str = "wiki Hsoub" | val str = "wiki Hsoub" | ||
println(str.dropLast(0)) // wiki Hsoub | println(str.dropLast(0)) // wiki Hsoub | ||
println(str.dropLast(2)) // wiki Hso | println(str.dropLast(2)) // wiki Hso | ||
println(str.dropLast(5)) // wiki | println(str.dropLast(5)) // wiki | ||
println(str.dropLast(8)) // wi | println(str.dropLast(8)) // wi | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* <code>[[Kotlin/kotlin.text/drop|drop()]]</code>: | * الدالة <code>[[Kotlin/kotlin.text/drop|drop()]]</code>: تُزيِل أول <code>n</code> محرف من محارف <nowiki/>[[Kotlin/String|السلسلة النصية]] أو <nowiki/>[[Kotlin/CharSequence/index|سلسلة المحارف]] التي استُدعيت معها. | ||
* الدالة <code>[[Kotlin/kotlin.text/dropLastWhile|dropLastWhile()]]</code>: تُزيِل المحارف الأخيرة المحققة لشرط معين من محارف <nowiki/>[[Kotlin/String|السلسلة النصية]] أو <nowiki/>[[Kotlin/CharSequence/index|سلسلة المحارف]] التي استُدعيت معها. | |||
* <code>[[Kotlin/kotlin.text/ | |||
==مصادر== | ==مصادر== | ||
*[http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/drop-last.html الدالة | *[http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/drop-last.html صفحة الدالة Text.dropLast() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin Function]] | [[تصنيف:Kotlin Function]] | ||
[[تصنيف:Kotlin Text]] |
المراجعة الحالية بتاريخ 14:59، 2 سبتمبر 2018
تُزيِل الدالة dropLast()
آخر n
محرف من محارف السلسلة النصية أو سلسلة المحارف التي استُدعيت معها.
البنية العامة
fun CharSequence.dropLast(n: Int): CharSequence
fun String.dropLast(n: Int): String
المعاملات
n
عدد صحيح يمثل عدد المحارف المراد حذفها من نهاية السلسلة النصية.
القيم المعادة
تعاد سلسلة نصية أو سلسلة من المحارف تحوي جميع محارف السلسلة النصية أو سلسلة المحارف المعطاة باستثناء آخر n
محرف.
أمثلة
مثالٌ على استعمال الدالة ()dropLast
:
fun main(args: Array<String>) {
val str = "wiki Hsoub"
println(str.dropLast(0)) // wiki Hsoub
println(str.dropLast(2)) // wiki Hso
println(str.dropLast(5)) // wiki
println(str.dropLast(8)) // wi
}
انظر أيضًا
- الدالة
drop()
: تُزيِل أولn
محرف من محارف السلسلة النصية أو سلسلة المحارف التي استُدعيت معها. - الدالة
dropLastWhile()
: تُزيِل المحارف الأخيرة المحققة لشرط معين من محارف السلسلة النصية أو سلسلة المحارف التي استُدعيت معها.