scala

sbtでOutOfMemoryが出た場合の対処法。

暫定対策:プロセスを切って再度実行。 ターミナルで下記コマンドを実行すればsbtのプロセスを切れます。 $ pkill -KILL java 恒久対策:sbtの設定を変更する。 sbtの確認。 まず、sbtコマンドを確認します。 homebrewを使っていストールした場合/usr/local/…

末尾再帰:Tail Recursion

Scalaを勉強している中で「末尾再帰」という概念を知りました。ここでは「末尾再帰」について記載します。 末尾再帰とは 「末尾再帰」とは再帰の一種です。一番最後に自分自身を呼び出して、後は値を返すだけで、その後になにもやることが残っていない再帰の…