الفرق بين المراجعتين ل"Kotlin/kotlin.text/toBoolean"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(مراجعة وتدقيق.)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع text.toBoolean()‎ في لغة Kotlin}}</noinclude>
+
<noinclude>{{DISPLAYTITLE: الدالة <code>toBoolean()‎</code> في Kotlin}}</noinclude>
تعيد الدالة <code>toBoolean()</code>‎ القيمة <code>true</code>  إن كانت [[Kotlin/String|السلسلة النصية]] التي استٌدعيت عبرها تساوي <code>"true"</code> مع تجاهل حالة الأحرف (case)، وإلا فستعيد القيمة <code>false</code>.
+
تعيد الدالة <code>toBoolean()</code>‎ القيمة <code>true</code> إن كانت [[Kotlin/String|السلسلة النصية]] التي استٌدعيت معها تساوي <code>"true"</code> مع تجاهل حالة الأحرف، أو تعيد القيمة <code>false</code>.
  
 
== البنية العامة ==
 
== البنية العامة ==
سطر 6: سطر 6:
 
inline actual fun String.toBoolean(): Boolean  
 
inline actual fun String.toBoolean(): Boolean  
  
</syntaxhighlight>يُلاحَظ وجود الكلمة المفتاحية <code>inline</code> للدلالة على أن هذه الدالة مباشرة، وللمزيد من التفاصيل راجع <nowiki/>[[Kotlin/inline functions|توثيق الدوال المباشرة (inline functions)]].
+
</syntaxhighlight>يُلاحَظ وجود الكلمة المفتاحية <code>inline</code> للدلالة على أن هذه الدالة مباشرة (للمزيد من التفاصيل، راجع صفحة [[Kotlin/inline functions|الدوال المباشرة (inline functions)]]).
  
 
== القيم المعادة ==
 
== القيم المعادة ==
قيمة منطقية.
+
تعاد القيمة <code>true</code> المنطقية إن كانت [[Kotlin/String|السلسلة النصية]] المعطاة تساوي <code>"true"</code> مع تجاهل حالة الأحرف، أو تعاد القيمة <code>false</code> خلاف ذلك.
  
 
== أمثلة ==
 
== أمثلة ==
 
+
أمثلة<nowiki/> على استعمال الدالة <code>toBoolean()‎</code>:<syntaxhighlight lang="kotlin">
=== استخدام الدالة <code>toBoolean()‎</code> مع السلاسل النصية ===
 
<nowiki/> الشيفرةُ التالية تستدعي الدالة <code>toBoolean()‎</code> عبر  عدة  [[Kotlin/String|سلاسل نصية]]، وتطبع الناتج:<syntaxhighlight lang="kotlin">
 
 
fun main(args: Array<String>) {
 
fun main(args: Array<String>) {
 
     println("true".toBoolean()) // true
 
     println("true".toBoolean()) // true
سطر 30: سطر 28:
  
 
== مصادر ==
 
== مصادر ==
* [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/to-boolean.html صفحة الدالة text.toBoolean()‎ في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
+
* [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/to-boolean.html صفحة الدالة toBoolean()‎ في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
 
[[تصنيف:Kotlin]]
 
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin Method]]
+
[[تصنيف:Kotlin Function]]
 +
[[تصنيف:Kotlin Text]]

مراجعة 06:12، 6 سبتمبر 2018

تعيد الدالة toBoolean()‎ القيمة true إن كانت السلسلة النصية التي استٌدعيت معها تساوي "true" مع تجاهل حالة الأحرف، أو تعيد القيمة false.

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

inline actual fun String.toBoolean(): Boolean

يُلاحَظ وجود الكلمة المفتاحية inline للدلالة على أن هذه الدالة مباشرة (للمزيد من التفاصيل، راجع صفحة الدوال المباشرة (inline functions)).

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

تعاد القيمة true المنطقية إن كانت السلسلة النصية المعطاة تساوي "true" مع تجاهل حالة الأحرف، أو تعاد القيمة false خلاف ذلك.

أمثلة

أمثلة على استعمال الدالة toBoolean()‎:

fun main(args: Array<String>) {
    println("true".toBoolean()) // true
    println("True".toBoolean()) // true
    println("TRUE".toBoolean()) // true
    println("abc".toBoolean()) // false
}

انظر أيضًا

  • toUpperCase()‎ : تحوّل الدالة toUpperCase()‎ الحرف أو السلسلة النصية التي استٌدعيت عبرها إلى حالة الأحرف الكبيرة (uppercase).

مصادر