Swiftで以下のようなコードがあります。

var videoBitrateLabel:UILabel = {
    let label:UILabel = UILabel()
    label.textColor = UIColor.whiteColor()
    return label }()

これでできたインスタンスは後ほどaddSubviewします。

view.addSubview(videoBitrateLabel)

ぱっと見で、このようなものだと理解はできるのですが、{}と()の意味(効果?)を教えてください。
またGoogleで調べるのに何と調べればわかるのでしょうか?