再帰関数の定義スタイルを変更