
正文
Postfix Self Expression
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Postfix Self Expression
A postfix
self
expression consists of an expression or the name of a type, immediately followed by
.self
. It has the following forms:
-
expression.self
-
type.self
The first form evaluates to the value of the
expression
. For example,
x.self
evaluates to
x
.
The second form evaluates to the value of the
type
. Use this form to access a type as a value. For example, because
SomeClass.self
evaluates to the
SomeClass
type itself, you can pass it to a function or method that accepts a type-level argument.
GRAMMAR OF A SELF EXPRESSION
postfix-self-expression → postfix-expression
.
self
https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/Expressions.html#//apple_ref/swift/grammar/postfix-self-expression








