Sono nuovo con Swift e sto giocando con la lingua. Ho appreso il concetto di variabile calcolata e osservatore variabile. Voglio sapere se è possibile definirli entrambi nello stesso momento in cui definisco una variabile. Ho provato ma non ci sono riuscito. Di seguito è riportato il mio codice (non funziona!).Swift language: come definire una variabile calcolata con observer?
var a:Int = 88
{
get
{
println("get...")
return 77
}
set
{
a = newValue + 1
}
}
{
willSet
{
println("In willSet")
println("Will set a to \(newValue)")
println("Out willSet")
}
didSet
{
println("In didSet")
println("Old value of a is \(oldValue)")
println(a)
if(a % 2 != 0)
{
a++
}
println("Out didSet")
}
}
println(a)
a = 99
println(a)
Voglio sapere, è possibile? Grazie.
Quanto sopra non verrà compilato: parentesi errate. – GoZoner