Scala
ついでなので、ちょっと前8月6日に開催されたJavaWorld Day 2009のScalaのスライドも公開します。JavaWorld Day 2009 ScalaView more documents from Tomoharu ASAMI.
いやぁ、便利。 scala> "100".toLong res8: Long = 100 scala> 100.toString res9: java.lang.String = 100 scala> 100.toDouble res10: Double = 100.0小さいことだけど、やはり便利です。 もちろん、Javaがこういうことをやらなかったのは、1995年当時のハ…
引数なしメソッドに括弧をつけない。 状態の更新を行わないことを示す慣習 valと置換可能にするのが目安
val x = new BigDecimal(100) とやると :4: error: type mismatch; found : Int(100) required: java.math.BigDecimal val x = new BigDecimal(100) と叱られる。 何でかなー、と思ったら、 val x = BigDecimal(100) が正解でした。 val y = BigDecimal(1000…
日経ITProに「刺激を求める技術者に捧げるScala講座」というScalaの連載講座があります。http://itpro.nikkeibp.co.jp/article/COLUMN/20080613/308019/そこで、「第8回 Scala DSLでできること:SimpleModelerを題材にして」と題してScala言語の紹介記事を書…