Это как у меня.

имеет такой удобный синтаксис:

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

Я не уверен, как это назвать в разговоре / билетах. Может быть, "синтаксис с типом выведенной точки"? Я не уверенУ этого синтаксиса есть официальное название? Если так, то, что это?

Ответы на вопрос(2)

Ваш ответ на вопрос