こんにちは、池田です。 Scalaを学習する際や関数の挙動、動作を確認したいときに、REPLを活用しているかと思いますが 上のようにREPLでimportできないライブラリを使えるようにしたい時にどうするればいいのか? ご存知でしょうか? 僕はこのようにREPLでimportできないライブラリ(libraryDependenciesが必要なライブラリ)を使う方法を知らず 不自由な思いをしていたので紹介します。 1.REPLを使う2つの方法 2. Scalaコマンドについて 3. sbt consoleについて 4.それぞれのユースケース 1.REPLを使う2つの方法 まずREPLを使うときに2つの方法があります。 scalaコマンド を使う方法とsbt consoleを使う方法です。 ※Ammonite REPLという通常のREPLよりもより豊かなシェル環境を提供する代替REPLもあります