Swift集合的remove()方法
remove()
方法用于从集合中移除指定的元素。
示例
// 创建一个集合
var numbers: Set = [2, 3, 5, 7, 9, 11]
// 从集合中移除 11
numbers.remove(11)
// 打印更新后的 numbers 集合
print(numbers)
// 输出: [3, 5, 9, 7, 2]
remove() 语法
集合 remove()
方法的语法如下:
set.remove(element)
这里,set
是 Set
类的一个对象。
remove() 参数
remove()
方法只接受一个参数:
- element - 要从
set
中移除的元素
remove() 返回值
- 返回被从
set
中移除的元素。
注意: 如果 element
不是 set
的成员,该方法会返回 nil
。
示例:Swift 集合移除元素
// 语言集合
var languages = ["Swift", "C", "Objective-C"]
print("移除前:", languages)
// 移除 "Objective-C"(位于索引 2)
var removed = languages.remove(at: 2)
print("移除后:", languages)
print("被移除的元素:", removed!)
输出
移除前: ["Objective-C", "Swift", "C"]
移除后: ["Swift", "C"]
被移除的元素: "Objective-C"