محتوا
array ها می توانند هم شیء و هم اولیه را در خود جای دهند.
Collection فقط میتواند انواع شی را در خود جای دهد، اما انواع دادههای اولیه مانند int، long، short و غیره را نمیتواند در خود جای دهد.
به همین دلیل فانکشن های زیادی برای استفاده از Collection وجود دارد.
all
average
avg
collect
concat
contains
count
diff
diffKeys
filter
first
firstOrFail
get
groupBy
has
isEmpty
join
keys
last
lazy
max
min
pluck
pop
pull
push
put
skip
sort
sortBy
sortByDesc
sum
toArray
unique
where
whereBetween
whereIn
whereNotNull
whereNull
اندازه
فرق اصلی این است اندازه array ها ثابت است، اما Collection ها نه.
Collection ها قابل تغییر هستند - ممکن است عناصر جدید اضافه شوند و عناصر موجود تغییر یا حذف شوند.
array ها به دلیل اجرای سریع حافظه بیشتری مصرف می کنند و عملکرد بهتری دارند.
از سوی دیگر، Collection ها حافظه کمتری مصرف میکنند اما در مقایسه با array ها، عملکرد پایینی هم دارند.
ثبت دیدگاه جدید
0 دیدگاه
نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند *