構造体のcomputed property、var bの様にJavaScriptの無名関数の呼出の様な書き方ができるなんて初めて知った。
これって、Swift5から?

struct A {
var a: Int {
2
}
var b = {
3
}()
}
let a = A()
print(a.a) // => 2
print(a.b) // => 3