Re: Javaでのパターンマッチを考える

@kis さんのエントリ「Javaでのパターンマッチを考える」がとても興味深かったので、私も書いてみました。

ユーティリティクラスを使って解決することにしたらどうでしょう?

Scalaの記法をよく見て、なるべく似たような形になるようにクラス構造を考えました。
caseなどのキーワードに当たる部分はstaticメソッドで乗り切り、マッチした際に実行されるコードブロックはインナークラスを使って表現します。 続きを読む Re: Javaでのパターンマッチを考える

JavaOne 2012 San Francisco レポート(3日目)

JavaSE8のLambda,JavaSE9のJigsaw

2012/10/02(火):3日目は、JavaSEのセッションを中心に参加しました。
JavaOneのセッションは、サンフランシスコ ユニオンスクエアにある3つのホテル、Hilton, Parc55, Nikkoで開かれており、HiltonではJavaSE、Parc55ではJavaEE、NikkoではJavaME関連のセッションが主です。私はMEはさっぱりなのでHiltonとParc55にしか足を踏み入れませんでしたが、Nikkoも少し覗いておけばよかったかなと思っています。

Hilton San Francisco Union Square
主にJavaSE関連のセッションが開かれた
Hilton San Francisco Union Square

続きを読む JavaOne 2012 San Francisco レポート(3日目)