الدالة toSet()
في Kotlin
< Kotlin | kotlin.text
تضيف الدالة toSet()
كل محارف سلسلة الحروف التي استٌدعيت معها إلى مجموعة من النوع Set
، إذ يوضع كل محرف في عنصر.
تحافظ المجموعة المُعادة على ترتيب التكرار (element iteration order) في سلسلة المحارف الأصلية.
البنية العامة
fun CharSequence.toSet(): Set<Char>
القيم المعادة
تعاد مجموعة من النوع Set
تحوي كل محارف السلسلة المعطاة.
أمثلة
مثالٌ على استعمال الدالة toSet()
:
fun main(args: Array<String>) {
println("Hello, world!".toSet()) // [H, e, l, o, ,, , w, r, d, !]
println("Hsoub".toSet()) // [H, s, o, u, b]
println("114".toSet()) // [1, 4]
}
انظر أيضًا
- الدالة
toCharArray()
: تضع جميع محارف السلسلة النصية التي استٌدعيت معها في مصفوفة من النوعCharArray
، إذ يوضع كل محرف في عنصر. - الدالة
toCollection()
: تضيف كل محارف السلسلة التي استٌدعيت معها إلى المجموعة المتغيرة المُمرّرة إليها. - الدالة
toHashSet()
: تحلّل كائنًا من النوعHashSet
يحوي كل محارف السلسلة التي استٌدعيت معها. - الدالة
toList()
: تضيف كل محارف سلسلة المحارف التي استٌدعيت معها إلى قائمة، إذ يوضع كل محرف في عنصر. - الدالة
toLong()
: تحلّل السلسلة النصية التي استٌدعيت معها وتحوّلها إلى عدد طويل. - الدالة
toLowerCase()
: تحول المحرف أو جميع محارف السلسلة النصية التي استٌدعيت معها إلى محارف صغيرة (lowercase). - الدالة
toMutableList()
: تضيف كل محارف سلسلة المحارف التي استٌدعيت معها إلى قائمة متغيرة، إذ يوضع كل محرف في عنصر. - الدالة
toRegex()
: تحول السلسلة النصية التي استٌدعيت معها إلى تعبير نمطي (regular expression). - الدالة
toShort()
: تحلّل السلسلة النصية التي استٌدعيت معها وتحوّلها إلى عدد قصير. - الدالة
toShortOrNull()
: تحلّل السلسلة النصية التي استٌدعيت معها وتحوّلها إلى عدد قصير. - الدالة
toSortedSet()
: تضيف كل محارف السلسلة التي استٌدعيت معها إلى مجموعة من النوعSortedSet
، إذ يوضع كل محرف في عنصر.