scala


プログラミング

  • package指定のあるscalaプログラムの実行
    package.Main
    packageはpackageの名前,Mainはmainメソッドのあるオブジェクト

scalaTest

  • scalaTestの導入
  • scalaTestのjarファイルをダウンロードしてくる [[scalatest > http://www.scalatest.org/download]] (scalaのversionに要注意 地獄を見る)
    • テストを使いたいプロジェクト(以後プロジェクト)にlibディレクトリを作成->インポート->ダウンロードしたjarファイルをlibにインポート -> jarファイル右クリック -> ビルドパス -> ソースコードに追加
    • プロジェクト名右クリック -> ビルドパス -> ライブラリ追加 -> Junit -> Junit4選択
    • パッケージ追加(testとか名前つける) -> そこにtestファイル書く
      package test
      import org.scalatest._
      import org.scalatest.junit.JUnitRunner
      import org.junit.runner.RunWith
      @RunWith(classOf[JUnitRunner])
      class MethodTest {
      }

sbt(simple build tool)

  • build.sbt (ビル定義)はプロジェクトディレクトリ直下におく
  • ソースファイルはsrc/main/scala/に置く
  • mainが二つあった場合, run実行時に選択できる