Como é chamada a sintaxe Swift “.bar”?
Swift tem esta sintaxe útil:
enum Foo {
case bar
case baz
}
func hoge(foo: Foo) {
}
hoge(foo: .bar) // This
Que é espelhado em outros lugares que nãoenum
s:
struct Qux {
static let `default` = Qux()
}
func hoge(qux: Qux) {
}
hoge(qux: .default) // This
Não sei ao certo como chamar isso em conversas / tickets. Talvez "sintaxe de ponto inferido por tipo"? Eu não tenho certeza.Essa sintaxe tem um nome oficial? Se assim for, o que é?