[Java SE 7] 次世代Javaの動向 5 [dolphin]
多値返却ができないものかと議論になっていますが、取り合えずPair<L,R>という型を作ってみました。(というか、元々昔に作っていて放置していたモノです)
で、利用コードがこんな感じ。
う~ん、微妙ですね。struct型があると楽なのかな。
- 省略しても必ずpublic
- メソッド定義不可
- コンストラクタ定義不可
- クラス定義のシンタックスシュガー
- 継承不可
- 実装不可
という感じが希望・・・。これぐらい制約があれば最適化しやすくならないかな・・・。
しかし、例のスレッドは無茶苦茶な事も書いてありますが、議論や情報としてはかなり濃くて面白いですね。