类和结构体

2019-08-26  本文已影响0人  哈啰于先生
比较结构体和类

Swift 中结构体和类有很多共同点,二者皆可:

类又有一些结构体没有的额外功能:

定义语法

每当你定义一个新的结构体或类都是定义一个全新的 Swift 类型。请使用 UpperCamelCase 命名法

struct SomeStructure {
    // structure definition goes here
}
class SomeClass {
    // class definition goes here
}
struct Resolution {
    var width = 0
    var height = 0
}
class VideoMode {
    var resolution = Resolution()
    var interlaced = false
    var frameRate = 0.0
    var name: String?
}
类是引用类型,结构体是值类型
上一篇 下一篇

猜你喜欢

热点阅读