//: Playground - noun: a place where people can play import UIKit //-----集合------// //集合和数组的区别: //(1)集合是用来存储相同类型但是无序值,数组是存储相同类型但是有序的值 //(2)集合存储的元素值需要不同,而数组可以存储相同值的元素 //1.创建 //集合必须显式声明 var stars : Set<String> = ["日", "月", "地球"] var stars2 : Set = ["日", "月", "地球"] var emptySet : Set<String> = [] var emptySet2 = Set<String>() stars.count //2.添加删除元素 可哈希化的 stars.insert("火") stars.insert("木") stars.remove("日") print(stars) //3.遍历,无序,因此遍历时不是按照添加顺序进行遍历 for planet in stars { print(planet) } //4.集合相关的运算 var planets : Set = ["金", "木", "水", "火", "f"]
时间: 2024-10-02 09:52:37