الفرق بين المراجعتين لصفحة: «Kotlin/kotlin.text/toBoolean»
< Kotlin | kotlin.text
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) مراجعة وتدقيق. |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: | <noinclude>{{DISPLAYTITLE: الدالة <code>toBoolean()</code> في Kotlin}}</noinclude> | ||
تعيد الدالة <code>toBoolean()</code> القيمة <code>true</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> للدلالة على أن هذه الدالة | </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"> | |||
<nowiki/> | |||
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 صفحة الدالة | * [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/to-boolean.html صفحة الدالة toBoolean() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin | [[تصنيف: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).
toBigDecimalOrNull()
: تحلّل الدالةtoBigDecimalOrNull()
السلسلة النصية التي استٌدعيت عبرها وتحوّلها إلى عدد من النوعBigDecimal
.
toBigDecimal()
: تحلّل الدالةtoBigDecimal()
السلسلة النصية التي استٌدعيت عبرها وتحوّلها إلى عدد من النوعBigDecimal
.