by shigemk2

当面は技術的なことしか書かない

2014-02-03から1日間の記事一覧

Scalaの例外処理

例外 Javaと同じく try catch finally を使える。finallyで終了処理を記述でき、finallyは例外発生の有無にかかわらず実行できる。 もとのコード val result = try { "a".toInt } catch { case e:NumberFormatException => { println("exception!") -1; } fi…

CentOSにmongoDBをインストールする

リンク Install MongoDB on Red Hat Enterprise, CentOS, or Fedora — MongoDB Manual 2.4.9 流れ sudo vi /etc/yum.repo.d/mongodb.repo [mongodb] name=MongoDB Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/ gpgcheck=…

Scalaのパターンガード

概要 もう少し複雑な選択肢条件を指定したいときにパターンガードを使う。 case文でその他の選択肢を指定したいときは_をつかう。 コード scala> val x:Any = 50 x: Any = 50 scala> val res = x match { | case i:Int if i >= 100 =>println("i > 100") | c…