4.2.3 Set (集合) Scala 不可变集合详解:4.2.3 Set (集合) 不可变 Set 的特性 不可变性: 一旦创建,Set 的内容就不能被修改。任何添加或删除元素的操作都会返回一个新的 Set 实例。 无序性: Set 中的元素没有特定的顺序。遍历 Set 时,元素的顺序可能与添加顺序不同。 唯一性: Set 中不允许存在重复元素。尝试添加重复元素不会改变 Set 的内容。 高效的查找: 不可变 Set 通常使用哈希表实现,因此查找元素的时间复杂度接近 O(1)。 创建不可变 Set Scala 提供了多种创建不可变 Set 的方式: 使用 工厂方法: 使用 方法: 是 工厂方法的别名,功能相同。