Это как у меня.
имеет такой удобный синтаксис:
enum Foo {
case bar
case baz
}
func hoge(foo: Foo) {
}
hoge(foo: .bar) // This
Который отражается в других местах, кромеenum
s:
struct Qux {
static let `default` = Qux()
}
func hoge(qux: Qux) {
}
hoge(qux: .default) // This
Я не уверен, как это назвать в разговоре / билетах. Может быть, "синтаксис с типом выведенной точки"? Я не уверенУ этого синтаксиса есть официальное название? Если так, то, что это?