Scalaの関数の特徴
Scalaの関数はファーストクラスオブジェクトであり、オブジェクトとしてあつかうことができます。
つまり、他の関数の引数として渡したり、戻り値として返すといったことが可能です。
関数の定義方法
Scalaの関数を定義は以下のようにします。
def 関数名(変数名: データ型, 変数名: データ型, ・・・): 戻り値の型 = { 処理 }
関数の戻り値
Scalaでは関数の最終行の値が戻り値になります。
関数に戻り値が必要ない場合は戻り値の型にUintを指定します。