Swiftの {}()の意味は?
Swiftで以下のようなコードがあります。
var videoBitrateLabel:UILabel = {
let label:UILabel = UILabel()
label.textColor = UIColor.whiteColor()
return label }()
これでできたインスタンスは後ほどaddSubviewします。
view.addSubview(videoBitrateLabel)
ぱっと見で、このようなものだと理解はできるのですが、{}と()の意味(効果?)を教えてください。
またGoogleで調べるのに何と調べればわかるのでしょうか?