الفرق بين المراجعتين ل"Kotlin/ByteArray"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
سطر 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

الدوال البانية

<int> 

ينشِئ التابع 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

  1. N/A
  2. N/A
  3. N/A
  4. 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

  1. 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

  1. N/A
  2. N/A

union

withIndex

zip