私はいくつかのサードパーティのコードを分析していますが、次のような「怠惰な」varステートメントがあります。「計算されたプロパティ」の中括弧の後に括弧が何をしているのかを理解したいと思います:
lazy var defaults:NSUserDefaults = {
return .standardUserDefaults()
}()
「return .standardUserDefaults()」は NSUserDefaults インスタンス オブジェクトを返しているのに、なぜ右中括弧の後に () を追加するのでしょうか?
ありがとう