多分return(れたーん)が嫌いなんだろうな、俺は。

return大嫌いだもん。Rubyで書いてるときも、できるだけ書かないで済むように努力してるし。

ついでに、ifが式であるというのが、意外と重要なような気がしてきた。これだけで、かなりの代入は減らせるような気がする。というか逆にifが文であるから必要な代入って沢山あると思う。だからと言って3項演算子をネストするような暴挙には出ませんが。(ただし改行するくらいの長さは書いたりしちゃって、たまに改行する位置に迷ってる)

関数型言語の定義: ifが文ではなく式な言語