الفرق بين المراجعتين ل"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

مصادر