+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 پاسخ 291 بازدید
0 امتیاز
1 پاسخ 450 بازدید
0 امتیاز
1 پاسخ 715 بازدید
0 امتیاز
1 پاسخ 365 بازدید
0 امتیاز
1 پاسخ 166 بازدید
0 امتیاز
1 پاسخ 529 بازدید
سوال شده 8 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
1 پاسخ 230 بازدید
+1 امتیاز
1 پاسخ 426 بازدید
...