仕事でscalaとかscalaZとか使っとるから再帰や関数型が非実用的って言われると??ってなる