在Object-C下我們會這樣設定:
@property(nonatomic, assign, readonly)int score;
目的就是讓實體變數無法存任何值進去,只能讀取,如果在程式碼內撰寫存值的動作會出現以下的錯誤。Object-C存值錯誤 |
var score:Int {
return (chinese+english+math)/3
}
此時score只能做讀取的動作,並無法做設定值的動作,如果在程式碼內撰寫存值的動作會出現以下的錯誤。Swift存值錯誤 |
沒有留言:
張貼留言