var seq = Seq[String]()
seq = seq :+ "hello"
var set = Set[String]()
set += "hello"
Seq 和 Set是针对现实使用场景的不同数据结构抽象。
简单来说,
Seq是列表,适合存有序重复数据,进行快速插入/删除元素等场景
Set是集合,适合存无序非重复数据,进行快速查找海量元素的等场景
总之,最大的区别不在语言实现上,而是数据结构的使用上。
var seq = Seq[String]()
seq = seq :+ "hello"
var set = Set[String]()
set += "hello"
Seq 和 Set是针对现实使用场景的不同数据结构抽象。
简单来说,
Seq是列表,适合存有序重复数据,进行快速插入/删除元素等场景
Set是集合,适合存无序非重复数据,进行快速查找海量元素的等场景
总之,最大的区别不在语言实现上,而是数据结构的使用上。