こんな感じで書ける。
JavaScriptよりも括弧が少ない。
変数宣言時に型をつけた方が間違いが少ないのでおすすめ。
final num = 42; final String message = () { if (num == 42) { return 'this is answer.'; } else { return 'wrong.'; } }();
即時関数内に変数のスコープを閉じ込めておくのにも使えて便利
final String message = () { final greeting = 'hello, world'; }(); /// ここからgreetingは参照できない