Tôi mới sử dụng Swift và chơi với ngôn ngữ. Tôi đã tìm hiểu khái niệm về biến được tính và quan sát viên biến. Tôi muốn biết nếu nó có thể xác định cả hai người trong số họ cùng một lúc khi tôi xác định một biến. Tôi đã thử nhưng thất bại. Dưới đây là mã của tôi (không hoạt động!).Ngôn ngữ Swift: Cách xác định biến được tính toán với người quan sát?
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)
Tôi muốn biết, điều này có khả thi không? Cảm ơn.
Ở trên sẽ không biên dịch - niềng răng không đúng chỗ. – GoZoner