+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 پاسخ 443 بازدید
0 امتیاز
1 پاسخ 568 بازدید
0 امتیاز
1 پاسخ 870 بازدید
0 امتیاز
1 پاسخ 453 بازدید
0 امتیاز
1 پاسخ 255 بازدید
0 امتیاز
1 پاسخ 623 بازدید
سوال شده 8 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
1 پاسخ 269 بازدید
+1 امتیاز
1 پاسخ 531 بازدید
...