09_Classes_And_Structures: Update with BigNerdCoding's suggestions.
This commit is contained in:
@ -1,8 +1,8 @@
|
||||
# 结构体和类
|
||||
|
||||
*结构体*和*类*作为一种通用而又灵活的结构,成为了人们构建代码的基础。你可以使用相同的语法规则来为结构体和类定义属性(常量、变量)和添加方法,从而扩展结构体和类的功能。
|
||||
*结构体*和*类*作为一种通用而又灵活的结构,成为了人们构建代码的基础。你可以使用定义常量、变量和函数的语法,为你的结构体和类定义属性、添加方法。
|
||||
|
||||
与其他编程语言所不同的是,Swift 并不要求你为自定义的结构体和类创建单独的接口和实现文件。在 Swift 中,你在单一的文件中定义一个结构体或者类,系统将会自动生成面向其它代码的外部接口。
|
||||
与其他编程语言所不同的是,Swift 并不要求你为自定义的结构体和类的接口与实现代码分别创建文件。你只需在单一的文件中定义一个结构体或者类,系统将会自动生成面向其它代码的外部接口。
|
||||
|
||||
> 注意
|
||||
>
|
||||
@ -206,7 +206,7 @@ tenEighty.name = "1080i"
|
||||
tenEighty.frameRate = 25.0
|
||||
```
|
||||
|
||||
以上示例中,声明了一个名为 `tenEighty` 的常量,并让其引用一个 `VideoMode` 类的新实例。它的视频模式(video mode)被赋值为之前创建的 HD 分辨率(`1920`*`1080`)的一个拷贝。然后将它设置为隔行视频,命名为 `“1080i”`。最后,将帧率设置为 `25.0` 帧每秒。
|
||||
以上示例中,声明了一个名为 `tenEighty` 的常量,并让其引用一个 `VideoMode` 类的新实例。它的视频模式(video mode)被赋值为之前创建的 HD 分辨率(`1920`\*`1080`)的一个拷贝。然后将它设置为隔行视频,命名为 `“1080i”`。最后,将帧率设置为 `25.0` 帧每秒。
|
||||
|
||||
接下来,将 `tenEighty` 赋值给一个名为 `alsoTenEighty` 的新常量,并修改 `alsoTenEighty` 的帧率:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user