2015-01-01から1ヶ月間の記事一覧

scalaでmapを連結する方法

やりたいこと mutable.Mapが複数あるとして、このMapを連結してしまいたい。 PythonでいうところのUpdateメソッドを利用したい。 書き方 ++=メソッドを利用する。 val Map1 = mutable.Map\[String, Int]() val Map2 = mutable.Map\[String, Int]() Map1 += (…

scalaの命名規則

あるとき、ふと「そういえば、scalaの命名規則ってどうなっているんだろう?」と思ったので、調べてみた。 すると、割りと簡単に見つかった。「キャメルケースを使いなさい」とのことだ。 原文をここからもってくると、 Scalaは「キャメルケース」命名規約を…

scalaのクラスを別ファイルに分離

やりたいこと コードを別ファイルに分離したい。 pythonでいうところの、モジュール化を行ないたい。 どうやって解決するか クラスをパッケージ内に定義して、別ファイルに分離する。 別ファイルに定義したクラスの書き方 package パッケージ名 class クラス…