Swift语法“ .bar”叫什么?

本·莱吉耶罗

Swift具有以下方便的语法:

enum Foo {
    case bar
    case baz
}


func hoge(foo: Foo) {
}


hoge(foo: .bar) // This

它在enums以外地方被镜像

struct Qux {
    static let `default` = Qux()
}


func hoge(qux: Qux) {
}


hoge(qux: .default) // This

我不确定在通话/票务中该怎么称呼。也许是“类型推断点语法”?我不确定 此语法是否有正式名称?如果是这样,那是什么?

哈米什

它称为隐式成员表达式语言指南的语法部分

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

member name

例如:

var x = MyEnumeration.someValue
x = .anotherValue

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ORACLE语法:这叫什么?

来自分类Dev

在Swift中这些方法参数叫什么?

来自分类Dev

这个语法叫什么?Scala文档在哪里解释?

来自分类Dev

XML省略号/其他语法-它叫什么?

来自分类Dev

swift的语法是什么?factoryMethod()()

来自分类Dev

为什么语法func1(func2)(parameters); 工作,这叫什么?

来自分类Dev

Swift动画WithDuration语法是什么?

来自分类Dev

Swift语法中的“ as”具有什么功能?

来自分类Dev

Swift中正确的块语法是什么

来自分类Dev

Swift中多维数组的语法是什么?

来自分类Dev

Swift语法:[CGFloat:[UICollectionViewLayoutAttributes]]()的用法是什么?

来自分类Dev

这个 Swift 语法是什么意思?

来自分类Dev

CImg库中的语法很奇怪,不知道它叫什么

来自分类Dev

CImg库中的语法很奇怪,不知道它叫什么

来自分类Dev

Swift 4.2 语法更改 - Swift 类型推断发生了什么?

来自分类Dev

在Swift中,这叫什么“ var count:Int {return items.count}”?

来自分类Dev

下面的Swift块语法有什么问题?

来自分类Dev

在Swift中,这种特定的语法是什么意思?

来自分类Dev

这个语法在Swift中是什么意思?

来自分类Dev

在Swift中,以下for循环语法有什么问题?

来自分类Dev

在Swift中创建对象数组的正确语法是什么?

来自分类Dev

这个语法在Swift中是什么意思?

来自分类Dev

Swift 3的enumerateContentsOfDirectoryAtPath语法是什么?(羽根)

来自分类Dev

叉子之前叫什么?

来自分类Dev

这个设计叫什么?

来自分类Dev

这种图叫什么?

来自分类Dev

布尔定律叫什么

来自分类Dev

这个叫什么?

来自分类Dev

这叫什么(JS)

Related 相关文章

热门标签

归档