特牛生活网

scala中List、Array、ListBuffer、ArrayList、Set、元组区别_scala array和list的区别-CSDN博客

网友收藏
文章浏览阅读1.6w次,点赞3次,收藏18次。1.List列表:不可变LIst支持在头部快速添加和移除条目,但是不提供快速按下标访问的功能,这个功能需要线性遍历列。快速的头部添加和移除意味着模式匹配很顺畅List列表跟数组非常像,2者都是同构的,同一个列表的所有元素必须是相同类型。但是有2个重要区别1,List是不可变的,元素不能通过赋值改变。 2.列表的结构是递归的(即链表,linkedList),而数组是平等的。使..._scala array和list的区别