Свойство Computed должно иметь явный тип при использовании didSet и длинного синтаксиса ()

Это хорошо:

var strings:Array<String> = []
{
    didSet
    {
        println("did it")
    }
}

Это дает ошибку сборки Computed property must have an explicit type:

var strings = Array<String>()
{
    didSet
    {
        println("did it")
    }
}

Каков правильный синтаксис для объединения предполагаемого типа String Array с использованием расширенной формы Array<String>()с didSet?

0 ответов

Другие вопросы по тегам