الفرق بين المراجعتين ل"Kotlin/ByteArray"
< Kotlin
اذهب إلى التنقل
اذهب إلى البحث
سطر 1: | سطر 1: | ||
+ | == الدوال البانية == | ||
+ | <code>[[Kotlin/ByteArray/Init|<int>]]</code> | ||
+ | |||
+ | ينشِئ التابع <code>ByteArray()</code> مصفوفةً من النوع <code>ByteArray</code> بحجم <code>size</code> مُحدَّدٍ، بحيث كل العناصر تساوي <code>0</code>، وفي حال تمرير دالة كوسيط فسيُحسَب كلُّ عنصرٍ فيها عبر استدعاء الدالة <code>init</code> المُحدَّدة، والتي تُعيد عنصرًا في المصفوفة بحسب الفهرس (index) المُعطى. | ||
+ | |||
+ | == الخاصيات == | ||
<noinclude>{{DISPLAYTITLE:الصنف <code>ByteArray</code> في Kotlin}}</noinclude> | <noinclude>{{DISPLAYTITLE:الصنف <code>ByteArray</code> في Kotlin}}</noinclude> | ||
=== <code>[[Kotlin/ByteArray/size|size]]</code> === | === <code>[[Kotlin/ByteArray/size|size]]</code> === | ||
+ | تعبِّر الخاصيّة <code>size</code> عن عدد العناصر الموجودة في المصفوفة (<code>ByteArray</code>). | ||
+ | |||
+ | == الدوال == | ||
+ | |||
=== <code>[[Kotlin/ByteArray/get|get]]</code> === | === <code>[[Kotlin/ByteArray/get|get]]</code> === | ||
=== <code>[[Kotlin/ByteArray/iterator|iterator]]</code> === | === <code>[[Kotlin/ByteArray/iterator|iterator]]</code> === | ||
=== <code>[[Kotlin/ByteArray/set|set]]</code> === | === <code>[[Kotlin/ByteArray/set|set]]</code> === | ||
− | === <code>[[Kotlin/Any/equals|equals]]</code> === | + | == الدوال الموروثة== |
− | === <code>[[Kotlin/Any/hashCode|hashCode]]</code> === | + | ===<code>[[Kotlin/Any/equals|equals]]</code>=== |
− | === <code>[[Kotlin/Any/toString|toString]]</code> === | + | تبين الدالة <code>equals()</code> إذا ما كان الكائن المُمرّر إليها يساوي الكائن الذي استدعيت عبره. |
+ | |||
+ | ===<code>[[Kotlin/Any/hashCode|hashCode]]</code>=== | ||
+ | يعيد التابع <code>hashCode()</code> قيمة الشيفرة hash code الخاصّة بالكائن الذي استُدعي عبره. | ||
+ | |||
+ | ===<code>[[Kotlin/Any/toString|toString]]</code>=== | ||
+ | ===يعيد التابع <code>toString()</code> تمثيلًا نصيًا للكائن الذي يُستدعى عبره.=== | ||
+ | |||
+ | == الخاصيات الإضافية (Extension Properties) == | ||
+ | |||
=== <code>[[Kotlin/collections/indices|indices]]</code> === | === <code>[[Kotlin/collections/indices|indices]]</code> === | ||
=== <code>[[Kotlin/collections/lastIndex|lastIndex]]</code> === | === <code>[[Kotlin/collections/lastIndex|lastIndex]]</code> === | ||
+ | |||
+ | == الدوال الإضافية (Extension Functions) == | ||
+ | |||
=== <code>[[Kotlin/collections/all|all]]</code> === | === <code>[[Kotlin/collections/all|all]]</code> === | ||
=== <code>[[Kotlin/collections/any|any]]</code> === | === <code>[[Kotlin/collections/any|any]]</code> === |
مراجعة 11:54، 15 يوليو 2018
الدوال البانية
ينشِئ التابع ByteArray()
مصفوفةً من النوع ByteArray
بحجم size
مُحدَّدٍ، بحيث كل العناصر تساوي 0
، وفي حال تمرير دالة كوسيط فسيُحسَب كلُّ عنصرٍ فيها عبر استدعاء الدالة init
المُحدَّدة، والتي تُعيد عنصرًا في المصفوفة بحسب الفهرس (index) المُعطى.
الخاصيات
size
تعبِّر الخاصيّة size
عن عدد العناصر الموجودة في المصفوفة (ByteArray
).
الدوال
get
iterator
set
الدوال الموروثة
equals
تبين الدالة equals()
إذا ما كان الكائن المُمرّر إليها يساوي الكائن الذي استدعيت عبره.
hashCode
يعيد التابع hashCode()
قيمة الشيفرة hash code الخاصّة بالكائن الذي استُدعي عبره.
toString
يعيد التابع toString()
تمثيلًا نصيًا للكائن الذي يُستدعى عبره.
الخاصيات الإضافية (Extension Properties)
indices
lastIndex
الدوال الإضافية (Extension Functions)
all
any
asIterable
asList
asSequence
associate
associateBy
associateByTo
associateTo
average
binarySearch
component1
- N/A
- N/A
- N/A
- N/A
contains
contentEquals
contentHashCode
contentToString
copyOf
copyOfRange
count
distinct
distinctBy
drop
dropLast
dropLastWhile
dropWhile
elementAt
elementAtOrElse
elementAtOrNull
fill
filter
filterIndexed
filterIndexedTo
filterNot
filterNotTo
filterTo
find
findLast
first
firstOrNull
flatMap
flatMapTo
fold
foldIndexed
foldRight
foldRightIndexed
forEach
forEachIndexed
getOrElse
getOrNull
groupBy
groupByTo
indexOf
indexOfFirst
indexOfLast
- N/A
intersect
isEmpty
isNotEmpty
joinTo
joinToString
last
lastIndexOf
lastOrNull
map
mapIndexed
mapIndexedTo
mapTo
max
maxBy
maxWith
min
minBy
minWith
none
partition
plus
reduce
reduceIndexed
reduceRight
reduceRightIndexed
reverse
reversed
reversedArray
single
singleOrNull
slice
sliceArray
sort
sortDescending
sorted
sortedArray
sortedArrayDescending
sortedBy
sortedByDescending
sortedDescending
sortedWith
subtract
sum
sumBy
sumByDouble
take
takeLast
takeLastWhile
takeWhile
toCollection
toHashSet
toList
toMutableList
toMutableSet
toSet
toSortedSet
- N/A
- N/A