Свойство 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
?