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

تفاوت بین Seq و List در اسکالا چیست و در چه مواردی بهتر است از هر کدام از این ها استفاده کرد؟

1 پاسخ

+1 امتیاز
قبل توسط (330 امتیاز)

در جاوا List ها خودشون اینترفیس هستند و باید پیاده سازی باشند از یا ArrayList یا LinkedList

اما در اسکالا وقتی میگم List منظور LinkedList هست.List ها در اسکالا بر خلاف جاوا اینرفیس نیستند abstarct class هستند و از seq مشتق شدند که خودش اینترفیس هست.

 sealed abstract class List[+A] extends AbstractSeq[A] with LinearSeq[A]....

seq ها گروهی از Iterable ها هستند که قابلیت ترتیب پذیری دارند و به دو گروه Index پذیر و Index ناپذیر تقسیم میشن.

 

 

 

سوالات مشابه

0 امتیاز
1 پاسخ 245 بازدید
0 امتیاز
1 پاسخ 258 بازدید
0 امتیاز
1 پاسخ 534 بازدید
0 امتیاز
1 پاسخ 446 بازدید
+1 امتیاز
1 پاسخ 412 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
+1 امتیاز
2 پاسخ 692 بازدید
0 امتیاز
1 پاسخ 679 بازدید
0 امتیاز
1 پاسخ 558 بازدید
0 امتیاز
1 پاسخ 444 بازدید
...