制御構造が純粋関数的な操作を表現する場合や,制御の分岐が1行で書き表される場合には,波括弧は使わない方がいいでしょう。次の指針を覚えておいてください。
val news = if (foo)
goodNews()
else
badNews()
if (foo) {
println("foo was true")
}
news match {
case "good" => println("Good news!")
case "bad" => println("Bad news!")
}