الفرق بين المراجعتين لصفحة: «Kotlin/BooleanArray/init»
< Kotlin | BooleanArray
لا ملخص تعديل |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التهيئة الأولية <init> عبر Init() في لغة Kotlin}}</noinclude> | <noinclude>{{DISPLAYTITLE: التهيئة الأولية <init> عبر Init() في لغة Kotlin}}</noinclude> | ||
يعيد التابع <code> | يعيد التابع <code>BooleanArray()</code> [[Kotlin/Array|مصفوفة]] حجمها هو المعامل المُمرّر <code>size،</code> بحيث أنّ كل عنصر منها يُحسب باستدعاء الدالة المُمرّرة <code>init</code> على قيمة الفهرس الحالي. في حال تمرير الوسيط <code>size</code> فقط فكل القيم ستساوي <code>false</code>. | ||
== القيم المعادة == | == القيم المعادة == | ||
[[Kotlin/Array|مصفوفة]] مكونة من قيم منطقية (<code>BooleanArray</code>). | |||
== أمثلة == | == أمثلة == | ||
=== استخدام التابع <code> | === استخدام التابع <code>BooleanArray()</code> === | ||
يُنشِئ التابع <code>Init()</code> في الشيفرة الآتية كائنًا من الصنف <code> | يُنشِئ التابع <code>Init()</code> في الشيفرة الآتية كائنًا من الصنف <code>BooleanArray</code>باسم <code>array</code> مع تمرير العدد <code>4</code> ودالة كوسيطين، ثم يطبع الناتج :<syntaxhighlight lang="kotlin"> | ||
fun main(args: Array<String>) { | import java.util.Arrays | ||
fun main(args: Array<String>) { | |||
val array = BooleanArray(4) {it % 2 == 0} | |||
println(Arrays.toString(array))// [true, false, true, false] | |||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* [[Kotlin/classes|الأصناف (classes) والبواني (constructors) في لغة Kotlin.]] | * [[Kotlin/classes|الأصناف (classes) والبواني (constructors) في لغة Kotlin.]] | ||
== مصادر == | == مصادر == | ||
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/- | * [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean-array/-init-.html صفحة BooleanArray() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin Method]] | [[تصنيف:Kotlin Method]] |
مراجعة 18:57، 24 يونيو 2018
يعيد التابع BooleanArray()
مصفوفة حجمها هو المعامل المُمرّر size،
بحيث أنّ كل عنصر منها يُحسب باستدعاء الدالة المُمرّرة init
على قيمة الفهرس الحالي. في حال تمرير الوسيط size
فقط فكل القيم ستساوي false
.
القيم المعادة
مصفوفة مكونة من قيم منطقية (BooleanArray
).
أمثلة
استخدام التابع BooleanArray()
يُنشِئ التابع Init()
في الشيفرة الآتية كائنًا من الصنف BooleanArray
باسم array
مع تمرير العدد 4
ودالة كوسيطين، ثم يطبع الناتج :
import java.util.Arrays
fun main(args: Array<String>) {
val array = BooleanArray(4) {it % 2 == 0}
println(Arrays.toString(array))// [true, false, true, false]
}