الفرق بين المراجعتين لصفحة: «Kotlin/FloatArray/init»
< Kotlin | FloatArray
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التهيئة الأولية <init> عبر التابع FloatArray.Init() في لغة Kotlin}}</noinclude> ينشِئ التابع <code>F...' |
لا ملخص تعديل |
||
سطر 4: | سطر 4: | ||
== البنية العامة == | == البنية العامة == | ||
<syntaxhighlight lang="kotlin"> | <syntaxhighlight lang="kotlin"> | ||
FloatArray(size: Int, init: (Int) -> Float) | |||
FloatArray(size: Int) | |||
</syntaxhighlight> | </syntaxhighlight> | ||
سطر 19: | سطر 19: | ||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
val array = | val array = FloatArray(6) | ||
print(Arrays.toString(array)) // [0, 0, 0, 0, 0, 0] | print(Arrays.toString(array)) // [0.0, 0.0, 0.0, 0.0, 0.0, 0.0] | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
سطر 29: | سطر 29: | ||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
val f: (Int) -> | val f: (Int) -> Float = { x -> x*4f } | ||
val array = | val array = FloatArray(6, f) | ||
print(Arrays.toString(array)) // [0, | print(Arrays.toString(array)) // [0.0, 4.0, 8.0, 12.0, 16.0, 20.0] | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
سطر 41: | سطر 41: | ||
== مصادر == | == مصادر == | ||
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/- | * [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float-array/-init-.html التهيئة الأوليّة عبر التابع FloatArray.Array() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin Method]] | [[تصنيف:Kotlin Method]] |
مراجعة 13:06، 30 يونيو 2018
ينشِئ التابع FloatArray()
مصفوفةً من النوع FloatArray
بحجم size
مُحدَّدٍ، بحيث كل العناصر تساوي 0
، وفي حال تمرير دالة كوسيط فسيُحسَب كلُّ عنصرٍ فيها عبر استدعاء الدالة init
المُحدَّدة، والتي تُعيد عنصرًا في المصفوفة بحسب الفهرس (index) المُعطى.
البنية العامة
FloatArray(size: Int, init: (Int) -> Float)
FloatArray(size: Int)
القيم المعادة
مصفوفة من النوع FloatArray
بالحجم size
.
أمثلة
استخدام التابع FloatArray()
لإنشاء المصفوفة
ينشِئ التابع FloatArray()
في الشيفرة الآتية مصفوفةً من ستة عناصر ، ثم تُطبَع عناصر المصفوفة:
import java.util.Arrays
fun main(args: Array<String>) {
val array = FloatArray(6)
print(Arrays.toString(array)) // [0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
}
استخدام التابع FloatArray()
لإنشاء المصفوفة مع تمرير دالة
ينشِئ التابع FloatArray()
في الشيفرة الآتية مصفوفةً بستة عناصر عبر تمرير الدالة المٌعرفة f،
ثم تُطبَع عناصر المصفوفة:
import java.util.Arrays
fun main(args: Array<String>) {
val f: (Int) -> Float = { x -> x*4f }
val array = FloatArray(6, f)
print(Arrays.toString(array)) // [0.0, 4.0, 8.0, 12.0, 16.0, 20.0]
}
انظر أيضًا
- صفحة الصنف
FloatArray
- الخاصيّة
FloatArray.size
: تعبِّر عن عدد العناصر الموجودة في المصفوفة. - الأصناف والبواني (constructors) في لغة Kotlin.