関数定義

def hoge() { "hoge" }

def piyo() = { "piyo" }

の違いは

def hoge() { "hoge" }

は返り値が無い。

なるほど。Scalaは複数の書き方ができるので、どれを使うべきか迷う。関数定義はとりあえず無条件に「=」付ける癖を付けておこうかな。逆に「=」を使うべきときが分からない。