(質問1)
下のキャプチャ(a),(b)にある書き方はクロージャーなのでしょうか?

クロージャーは以下の様な記述だと思っていまして、(a)はクロージャになると思うのですが、
(b)の記述はそうでないということでしょうか。

var hogeHoge = { (parameters) -> return type in
    statements
}

(質問2)
Playgroundで見ると、キャプチャにあるように(a),(b)は実行結果が違います。
末尾に括弧があるかどうかの違いで、文法的にはどういう差になるのでしょうか?
(a)は(b)の()を省略したくらいに思ってます。

よろしくお願いします。

Playgroundのキャプチャ