私はSwiftが初めてです。計算されたプロパティとクロージャに設定されたプロパティの違いは何ですか? 計算されたプロパティが毎回再計算されることを知っています。閉鎖とは違うの?すなわち
閉鎖:
var pushBehavior: UIPushBehavior = {
let lazilyCreatedPush = UIPushBehavior()
lazilyCreatedPush.setAngle(50, magnitude: 50)
return lazilyCreatedPush
}()
計算済み:
var pushBehavior: UIPushBehavior {
get{
let lazilyCreatedPush = UIPushBehavior()
lazilyCreatedPush.setAngle(50, magnitude: 50)
return lazilyCreatedPush
}
}