什么.text和点在Swift中意味着什么?

时间:2018-01-03 05:27:58

标签: swift

我目前正在为自己的应用编写代码而我正在查看编码视频以获取帮助,视频中的人正在使用.text以及其他一些在其前面有点的内容,例如.color.shape,它们是已经声明和初始化的变量。我想知道是否有人对.text的含义或它的作用有明确的定义,以及使用它时整体点的含义。

1 个答案:

答案 0 :(得分:5)

此功能称为“隐式成员表达

隐式成员表达式是在类型推断可以确定隐含类型的上下文中访问类型成员(例如枚举大小写或类方法)的缩写方法。它具有以下形式:

.member name

例如:如果你想选择一种颜色,在Swift4中你可以这样做:

let color: UIColor = .green

而不是输入:

let color : UIColor = UIColor.green()