不同点:
1.结构体拥有默认的初始化器,可以通过实例变量逐一赋值:
struct Resolution {
var width = 0
var heigth = 0
}
let vga = Resolution(width:640, heigth: 480)
但是类没有。
2.结构体和枚举是值类型,而类是引用。
3.比较相等时,结构体直接比较值即可用“==”号,对象用“===”比较同一个引用即可。
类和结构体的异同
最新推荐文章于 2025-06-12 21:28:24 发布