الفرق بين المراجعتين لصفحة: «Kotlin/kotlin.text/toHashSet»
< Kotlin | kotlin.text
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع text.toHashSet() في لغة Kotlin}}</noinclude> تحلّل الدالة <code>toHashSet()</code> Kotlin/String|السل...' |
لا ملخص تعديل |
||
| سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع text.toHashSet() في لغة Kotlin}}</noinclude> | <noinclude>{{DISPLAYTITLE: التابع text.toHashSet() في لغة Kotlin}}</noinclude> | ||
تعيد الدالة <code>toHashSet()</code>كائنًا من النوع <code>HashSet</code> يحتوي كل عناصر [[Kotlin/CharSequence/index|سلسلة الحروف]] التي استٌدعيت عبرها. | |||
== البنية العامة == | == البنية العامة == | ||
<syntaxhighlight lang="kotlin"> | <syntaxhighlight lang="kotlin"> | ||
fun CharSequence.toHashSet(): HashSet<Char> | |||
< | |||
</syntaxhighlight> | |||
== القيم المعادة == | == القيم المعادة == | ||
كائن من النوع <code>HashSet.</code> | |||
== أمثلة == | == أمثلة == | ||
| سطر 18: | سطر 15: | ||
الشيفرة الآتية <nowiki/>تستدعي الدالة <code>toHashSet()</code> عبر عدة [[Kotlin/String|سلاسل نصية]]، وتطبع الناتج:<syntaxhighlight lang="kotlin"> | الشيفرة الآتية <nowiki/>تستدعي الدالة <code>toHashSet()</code> عبر عدة [[Kotlin/String|سلاسل نصية]]، وتطبع الناتج:<syntaxhighlight lang="kotlin"> | ||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
println(" | println("hsoub".toHashSet()) // [h, b, s, u, o] | ||
println("32.87". | println("32.87".toHashSet()) // [8, 2, 3, ., 7] | ||
println(" | println("wiki".toHashSet()) // [i, k, w] | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| سطر 39: | سطر 30: | ||
== مصادر == | == مصادر == | ||
* [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/to- | * [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/to-hash-set.html صفحة الدالة text.toHashSet() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin Method]] | [[تصنيف:Kotlin Method]] | ||
مراجعة 12:17، 13 يوليو 2018
تعيد الدالة toHashSet()كائنًا من النوع HashSet يحتوي كل عناصر سلسلة الحروف التي استٌدعيت عبرها.
البنية العامة
fun CharSequence.toHashSet(): HashSet<Char>
القيم المعادة
كائن من النوع HashSet.
أمثلة
استخدام الدالة toHashSet() مع سلسلة نصية
الشيفرة الآتية تستدعي الدالة toHashSet() عبر عدة سلاسل نصية، وتطبع الناتج:
fun main(args: Array<String>) {
println("hsoub".toHashSet()) // [h, b, s, u, o]
println("32.87".toHashSet()) // [8, 2, 3, ., 7]
println("wiki".toHashSet()) // [i, k, w]
}
انظر أيضًا
toUpperCase() : تحوّل الدالةtoUpperCase() الحرف أو السلسلة النصية التي استٌدعيت عبرها إلى حالة الأحرف الكبيرة (uppercase).toDouble() : تحلّل الدالةtoDouble() السلسلة النصية التي استٌدعيت عبرها وتحوّلها إلى عدد من النوعDoubleوتعيد الناتج.
toBigDecimalOrNull(): تحلّل الدالةtoBigDecimalOrNull() السلسلة النصية التي استٌدعيت عبرها وتحوّلها إلى عدد من النوعBigDecimal.toBigDecimal(): تحلّل الدالةtoBigDecimal() السلسلة النصية التي استٌدعيت عبرها وتحوّلها إلى عدد من النوعBigDecimal.
isDefined(): تعيد القيمةtrueفي حال كان الحرف (Unicode code point) الذي استٌدعيت عبره مُعرّفًا في اليونيكود (Unicode).toFloat