الفرق بين المراجعتين لصفحة: «Kotlin/kotlin.text/toHashSet»

من موسوعة حسوب
لا ملخص تعديل
لا ملخص تعديل
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع text.toHashSet()‎ في لغة Kotlin}}</noinclude>
<noinclude>{{DISPLAYTITLE: الدالة <code>toHashSet()‎</code> في Kotlin}}</noinclude>
تعيد الدالة <code>toHashSet()</code>‎كائنًا من النوع <code>HashSet</code> يحتوي كل عناصر  [[Kotlin/CharSequence/index|سلسلة الحروف]]  التي استٌدعيت عبرها.
تعيد الدالة <code>toHashSet()</code>‎ كائنًا من النوع <code>HashSet</code> يحوي كل محارف [[Kotlin/CharSequence/index|السلسلة]] التي استٌدعيت معها.


== البنية العامة ==
== البنية العامة ==
سطر 8: سطر 8:
</syntaxhighlight>
</syntaxhighlight>
== القيم المعادة ==
== القيم المعادة ==
كائن من النوع <code>HashSet.</code>
يعاد كائن من النوع <code>HashSet</code> يحوي كل محارف [[Kotlin/CharSequence/index|السلسلة]] المعطاة.


== أمثلة ==
== أمثلة ==
 
مثالٌ<nowiki/> على استعمال الدالة <code>toHashSet()‎</code>:<syntaxhighlight lang="kotlin">
=== استخدام الدالة <code>toHashSet()‎</code> مع سلسلة نصية ===
الشيفرة الآتية <nowiki/>تستدعي الدالة <code>toHashSet()‎</code> عبر عدة  [[Kotlin/String|سلاسل نصية]]، وتطبع الناتج:<syntaxhighlight lang="kotlin">
fun main(args: Array<String>) {
fun main(args: Array<String>) {
         println("hsoub".toHashSet()) // [h, b, s, u, o]
         println("hsoub".toHashSet()) // [h, b, s, u, o]
سطر 31: سطر 29:


== مصادر ==
== مصادر ==
* [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/to-hash-set.html صفحة الدالة text.toHashSet()‎ في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
* [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/to-hash-set.html صفحة الدالة toHashSet()‎ في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin Method]]
[[تصنيف:Kotlin Function]]
[[تصنيف:Kotlin Text]]

مراجعة 07:16، 6 سبتمبر 2018

تعيد الدالة toHashSet()‎ كائنًا من النوع HashSet يحوي كل محارف السلسلة التي استٌدعيت معها.

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

fun CharSequence.toHashSet(): HashSet<Char>

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

يعاد كائن من النوع HashSet يحوي كل محارف السلسلة المعطاة.

أمثلة

مثالٌ على استعمال الدالة 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).
  • toList()‎ : تعيد الدالة toList()لائحة تحتوي كل حروف سلسلة الحروف  التي استٌدعيت عبرها.
  • toDouble()‎ : تحلّل الدالة toDouble()‎ السلسلة النصية التي استٌدعيت عبرها وتحوّلها إلى عدد من النوع Double وتعيد الناتج.
  • isDefined(): تعيد القيمة true في حال كان الحرف (Unicode code point) الذي استٌدعيت عبره مُعرّفًا في اليونيكود (Unicode).toFloat

مصادر