+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 پاسخ 473 بازدید
0 امتیاز
1 پاسخ 603 بازدید
0 امتیاز
1 پاسخ 901 بازدید
0 امتیاز
1 پاسخ 494 بازدید
0 امتیاز
1 پاسخ 283 بازدید
0 امتیاز
1 پاسخ 649 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
1 پاسخ 303 بازدید
+1 امتیاز
1 پاسخ 561 بازدید
...