Swift 中“get”和“get set”的区别

真正的曼联球迷

我知道 'get' 用于给出关于获取变量 'numberOfWheels' 的值的说明。但是,我不明白在下面的代码中应该实现什么“get set”。这是否意味着可以从类、枚举或结构中获取值,并且也可以通过传递的参数获取?

protocol WheeledVehicle: Vehicle {
  var numberOfWheels: Int { get }
  var wheelSize: Double { get set }
}
亚历山大

此协议要求符合类型(类、结构或枚举)具有两个属性:

  1. numberOfWheels,它必须至少提供一个吸气剂。这意味着它要么是一个let属性、一个var属性,要么是一个至少有一个 getter 的计算属性(setter 是可选的)。

  2. wheelSize,它必须提供一个 getter一个 setter。这意味着它必须是一个var属性,或者同时具有 getter 和 setter 的计算机属性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

runTransaction 和 set() 的区别

来自分类Dev

Swift中XCTAssert和assert的区别

来自分类Dev

Swift中的下标和函数之间的区别

来自分类Dev

Swift中nil和()之间的区别

来自分类Dev

Swift中Printable和DebugPrintable之间的区别

来自分类Dev

Swift中println和print之间的区别

来自分类Dev

Swift中println和print之间的区别

来自分类Dev

在动作脚本3中,对变量使用get和set与将其公开之间有什么区别?

来自分类Dev

WebDAV中GET和PROPFIND之间的区别

来自分类Dev

Rails中的get和match之间的区别

来自分类Dev

Set()和RaisePropertyChanged()之间的区别

来自分类Dev

SQL中的DECLARE和SET之间的区别

来自分类Dev

UITableView中heightForRowAt和set rowHeight的区别

来自分类Dev

“”和“之间有什么区别?” 和 ”!” 在Swift中?

来自分类Dev

set -g和set -x之间的区别

来自分类Dev

swift中数组初始化中()和[]之间的区别

来自分类Dev

Swift 中 Struct 中 String 和 NSString 的区别

来自分类Dev

在类中实现get和set

来自分类Dev

这正式是在Swift中使用get和set的正确方法吗?

来自分类Dev

psql中set,\ set和\ pset之间的区别

来自分类Dev

C#中set和set all之间的区别

来自分类Dev

C#中set和set all之间的区别

来自分类Dev

Swift中'is'和'as'关键字之间的区别

来自分类Dev

Swift中的函数和方法之间有什么区别?

来自分类Dev

Swift中“ static var”和“ var”之间的区别

来自分类Dev

swift中的SequenceType和CollectionType有什么区别?

来自分类Dev

Swift中的var和弱var有什么区别

来自分类Dev

Swift中的属性和变量之间有什么区别?

来自分类Dev

swift中任何类型和泛型类型之间的区别

Related 相关文章

热门标签

归档