+1 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)

تفاوت لیست و آرایه در Scala چیست و هر کدام در چه مواردی کاربرد دارند؟

1 پاسخ

+2 امتیاز
قبل توسط (1.2هزار امتیاز)
List به صورت immutable و Array از نوع mutable می باشد. ضمنا در پس پرده List از مدل بازگشتی برای پیاده سازی آرایه استفاده می کند ولی Array در واقع یک باکس برای همان آرایه های عادی می باشد. بنابراین وقتی بحث دسترسی رندوم به یک خانه از آن مد نظر باشد Array مقداری سریعتر از List است (به دلیل اینکه در List باید به صورت بازگشتی یک iteration تا آن خانه مد نظر انجام شود.)

با List میتوان به صورت functional از طریق متد های foreach,map,flatMap ... استفاده کرد.

سوالات مشابه

0 امتیاز
1 پاسخ 468 بازدید
0 امتیاز
1 پاسخ 599 بازدید
0 امتیاز
1 پاسخ 898 بازدید
0 امتیاز
1 پاسخ 491 بازدید
0 امتیاز
1 پاسخ 278 بازدید
0 امتیاز
1 پاسخ 645 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
1 پاسخ 297 بازدید
+1 امتیاز
1 پاسخ 554 بازدید
...