+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 پاسخ 279 بازدید
0 امتیاز
1 پاسخ 441 بازدید
0 امتیاز
1 پاسخ 701 بازدید
0 امتیاز
1 پاسخ 358 بازدید
0 امتیاز
1 پاسخ 159 بازدید
0 امتیاز
1 پاسخ 525 بازدید
سوال شده 8 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
1 پاسخ 224 بازدید
+1 امتیاز
1 پاسخ 417 بازدید
...